Use fmt.Errorf
goimports reordering
gofmt -s
Add text for extra argument
Merge pull request #42 from mjibson/master

Style and error fixes
initial implementation of typewriter architecture; lots to do
initial implementation of typewriter architecture; lots to do
initial implementation of typewriter architecture; lots to do
reorganize into "app" concept
reorganize into "app" concept
reorganize into "app" concept
huh, package re-added?
huh, package re-added?
Update README.md
write generated code to buffer before committing to file, intention of checking ast's
write generated code to buffer before committing to file, intention of checking ast's
validate ast of generated file
validate ast of generated file
format generated code before committing to file
format generated code before committing to file