Add Bower to lighten client installations with *ignore*
Add .gitignore to manage what gets into repo
Cleanup resources
Optimised Grunt builds
Optimize project package
Remove half-baked tests

There are no tests in *test* directory. "Test" is just dead-code
container
Remove unused assets
Merge branch 'custom-build'