use logger, not print
functional publishing
fix switch a little
switch to puts instead of print
better handle output dir argument
pep8 cleanup
factor out gdoc context getting into multiple functions
functional newproject command
Merge pull request #24 from eads/0.9

Functional newproject command and cleanup