Upgrade to latest version of yeoman

Update package.json
Fix require chalk in lint.js
Fix falling unit test on travis
Reorder generator methods using the new placeholders
Upgrade subgenerator bash
Upgrade unit test for app
Delete create test as they are not required anymore
Fix withOptions to extend existing options
Merge pull request #41 from thaiat/feature-upgrade-yeoman

Upgrade to the latest version of yeoman

Update package.json
Fix require chalk in lint.js
Fix falling unit test on travis
Reorder generator methods using the new placeholders
Upgrade subgenerator bash
Upgrade unit test for app
Delete create test as they are not required anymore
Fix withOptions to be chainable