Remove Bower and use npm for all dependencies

Bower will soon go away as can seen by the shift that's happening
inside npm. Bower's current development is nearly non-exisiting.
npm will soon be the leading Front-End package management system.
Apart from that we currently use two package managers which is overhead.

Reference #123.