Added Grunt task to generate new S2 component

Usage: grunt createComponent --name:componentName

Puts a directory named componentName in app/scripts/app-components
and copies files from app/scripts/app-components/blueprints into it
Added small logging message to new grunt createComponent task
Modified createComponent grunt task so path to _component.html is
already included in the component.js file
Added component.js so they have the global dependecies included
by default
Merge pull request #344 from jbeast/tecan_inbox

Added Grunt task to generate new S2 component