Adds initial style guide page

- Adds initial style guide page
- Updates component styles.
Updates styles

- Moves UI styles to use new component styles based on style guide.
- Removes unused styles.
- Updates responsive styles.
Updates language link styles

Moves language links to using component styles from style guide
Adjusts small button styles

- Removes bold
- Increases letter spacing
- Increases padding
Updates small button styles

- Makes placeholder link style
- Changes placeholder languages from buttons to links without href
attributes
Adds pagination elements to style guide

Refactors pagination component and adds it to the style guide. Fixes
HTML semantics to set top-level element as a <nav> and page elements as
an unordered list.
Update Ruby version to 2.1.1
Update Ruby gemset name
Disable continuous deployment to staging
Update README with Ruby version support
Fix Travis link in README
Merge pull request #347 from codeforamerica/upgrade-ruby-211

Update Ruby version to 2.1.1
Breaks the SASS files into component files

Breaks the main SASS file into components according to SASS/Compass
best practices.
Merges `master`
Updates pagination tests

Updates test to search for ellipsis in text.
Adds typography defaults

Establishes typography baseline variables through compass vertical
rhythm and adds typography sizing defaults and mixins for
human-readable sizing designations.
Update README with note about port numbers
Fixes #345 - Removes Normalize CSS

Both Normalize CSS and Compass reset were being included. 90% of
Normalize was unused so this removes it.
Removes underline from small buttons
Add git push heroku master to setup_heroku script