Merge pull request #110 from eleven-labs/improve-test

Improved test on the generated files
Simplify process step1

3077987 - Remove mkdir process
d3971f7 - Direct copy staticFiles and dotFiles
11631c1 - Copy files generated dynamically for logos techno, router partials, styles selected
1cd1e42 - Remove unused var and fn
11d6b10 - Change template _package.json
3372a03 - Change template _bower.json (remove var bowerDependencies, bowerResolution)
12ef766 - Change template gulp/_build.js, gulp/_watch.js (remove stylesBuild, styleExtension)
7c4e6fe - Change template app/template/_index.html (remove cssLinks)
Fix: dont include a vendor.css if none UI Framework selected
Fix: define ng-controller for Foundation without router
Simplfiy process step2

510c9d6 - Camelize this.appname
257e36a - Remove this.model
b6bd5a6 - Remove file src/compile.js
aa01f95 - Rename app/src/files.js to app/src/write.js
81ebcf1 - Save .yo-rc until generator failed, simplify condition on isVendorStylePreprocessed, remove replaceFontPath to use templating
Update mocha to ~2.0.0
Update & clean deps
Move unit test in relatives modules && Use Page Object for e2e test