clean up conf.py
Catch and warn if Git tries to open an interactive prompt
better handle empty project repo when saving settings
update command names
clean up cli.py a bit
Merge pull request #273 from eads/0.9-beta7

clean up conf.py