Fix failing tests (WIP)

package.json
- Added chai, sinon & grunt-mocha as dependencies

test-directory.js
- Required chai
- Added chai-style assertion
- Updated assertFiles array to match directory based file structure

test-creation.js
- Required chai
- Standardized mock prompt options
- Removed unnecessary assert wrapper L#23
- Removed test for generator name requirement. Name is required.
- Updated assertFiles array to match new pathing
- Updated file assertion syntax matching to accommodate AMD style update
Merging fix-failing-tests-kw into master