Add many many more generators

This PR adds lots of new code generators and integrates nicely with Neuter Grunt plugin. Just need time to write tests, clean code, and then go on with Grunt integration :).