Testing out gulp and bower.

Bower is for front-end package management. Currently, it manages most of
the AngularJS libraries we're using and Font-Awesome.

gulp is a build system. Right now, it just takes Bower libraries and
automatically include them into index.html
Check in dependencies.

Related to the adoption of the build/package management system. Checking
in these dependencies in a separate commit for easy revert if needed.