Adding build task for heroku deployment
Borrowed test files from angular-seed https://github.com/angular/angular-seed.git

I placed all test related files into a folder called test. The structure in angular-seed had them sitting in the base directory. So these tests files may need to be reconfigured a little bit so they can find their dependencies. I did change some paths around but something might have escaped since I don't really understand how karma works.
Fixed issue where Express could not load views while running in app.js from dist folder
Heroku needs to know where app.js is
Added packages required for test runs.

Karma runs but throws errors because our js files are wrong, so wrong.
Guess these files need to go in. I have no objection to adding them