automated bower and npm install

My first idea was to use grunt to automate the tasks, but that meant a
user needed grunt-cli installed previously which does not help the
cause, so I found this post on SO
http://stackoverflow.com/a/18591690/1966669 which is exactly what we need
Merge pull request #125 from rcsole/better-install

Bower is now a dependency and front end script are now installed in 'npm install'