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.
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.
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
Updates pagination styles

Updates pagination styles to use font awesome for the prev/next links,
and makes general style and componentizing adjustments.
Updates font size mixins

Updates font size mixins and variables to have consistently labeled
comments and size names.
Condenses color variables

Condenses color variables by utilizing Compass color helper functions
for handling opacity.
Adds style-guide sass

Adds sass file for the style guide so variables can be used in style
guide.
Adds color scheme to style guide

Adds color scheme swatches to style guide, which utilize SASS color
helper functions.
Componentizes alerts

Moves alert box styles to a component partial and creates /components/
directory for modularizing components into individual partials. Also
adds alerts to style guide.
Updates asset gems

Updates several asset gem dependencies.
Updates font-awesome gem

Updates font-awesome gem to latest version and changes “icon” variable
in views to “iconclass” as “icon” is a reserved method name used by
font-awesome-sass (boo for this being global! >:( ).