#9 Introduce bower for front-end dependency management.

- requires nodejs 
- requires bower

~~This should go to the README. I will update this later.~~ edit: README has been updated accordingly.