Integrate bower, Refresh Look, and Update Font-Awesome

A bunch of commits that integrate Bower and Grunt into the project (which closes #7). Bower will now handle the package management; this included bring Font-Awesome up to date (which closes #6). The design of the site has also been changed drastically.