Text this: Assessing the Promise and Pitfalls of ChatGPT for Automated CS1-Driven Code Generation