chore(footer): changed gplus, twitter, and li icons to squares
feat(*): added empty components for remaining sections
feat(homepage): modified link text
feat(contact): added template contact page
feat(twitter): added Twitter stream to contact route

There is a new `twitter` module with `TwitterService` for communicating
with the Twitter API and a `tweet` directive for displaying a single
tweet.

The Grunt build process was also enhanced with the addition of unit
testing functionality, though the unit tests for `twitter` are mostly
incomplete.
feat(twitter): directive now adds 'a' links to handles and URLs
feat(googleplus): added Google\+ directive and service
feat(resume): added a few SVG-based directives

Apologies for the massive commit.