Moving test helpers around to simplify testing templates.
Committing the TestHelpers, working tests based on the Fakes.
Add TestTemplate Command to make it easier to develop templates.
FIleWatcher not working.
Move class out to its own file.