Update dependencies

Generator:
- yeoman-generator: 1.12.3

Template
- update Assemble: 0.4.1

Also remove README file from template that auto generated with assemble grunt task.
Add alternative generator
Unit test for new templates
Use Assemble boilerplate as template

In features, I think it's better to separate generator and template. Using gitsubmodule and put into app/template.
Adding devDependencies

Update grunt-contrib-jshint