Rewrote generator to be easier to understand, removed excessive grunt tasks and dependencies.
Cleaning up, trying to get test working
Set up basic testing for generator