Feature(Generators): Generators for different projects

Using sub generators, we can have it so the person
can select what type of project they will have when
going through the prompts and then the proper
skeleton will be created

Signed-off-by: Rob Simpson <rsimpson2@me.com>
add .gitignore for node_modules
travis ci
add contributing file for contributors
before script for grunt-cli
Karma breaking build
Merge pull request #2 from pertrai1/master

Feature(Generators): Generators for different projects