Refactoring

 * Remove CreateFileFromErb; it's always save to ERB
 * ExtractClass Options
 * Rename ProjectGenerator -> Project
 * Command now depends on Options, not Project
Separate test framework templates
Extract out generation code from Project class
Test the actual runner
Move StringInflections -> Pico
Implement a small Application object
App initialization