Added generation of WORKING and DONE files to Init command.
Directory structure and files constantized.
Test constants for dirs & files; Test DSL; modify init_spec to use DSL
Broke out common context & behavior for project creation

Preparation for the list command, which will invoke the
init command.
First pass that the List command.
Added TODO files to .gitignore so I could test/use locally.
Stripping whitespace from lines of todo items
Adding trailing newline after all items rendered by ItemRenderer.
List command rendering of TODO items.