fix(gen): update colour logging
feat(gen): allow --appPath option for all generators

--appPath=path/to/app is now accepted to choose where to write the
files. This is still only a temporary solution until yo config is
implemented. Now `bower.json` doesn't have to have the appPath option.
fix(test): add test for testing loading
fix(test): remove old Karma testrunner
chore(gen): Clean up files
fix(gen): move test into root folder