Initiate CSS refactoring.

Started refactoring the CSS by taking out the hard to manage foundation gem and it's overrides scss file. Also took out fontawesome gem and replaced it with external CSS via BootstrapCDN. Random custom.modernizer file, search CSS, and added individual foundation CSS and JS. Finally, started refactoring the CSS to match the current styles.
Added refactor-css branch to testing in travis.
More refactoring.

Small style changes in events show and index. Added a link styling. Changed the order of the shared links and created a SCSS file just for those links. Took out global SCSS properties and moved them to their own file. More SCSS changes coming up.
Preference page refactoring.

Broke down more CSS into individual files. Mild redesign of preference page to add glyphs in front of preference options and realigned toggles to look better. Took out random dividers in header menu.
Fixed officer page css issue on mobile.

Div tags were not closed breaking the mobile view.
Fixed about page menu styling.

Made the about menu full width and removed the terrible black background.
Fixed about contact page styling.

Foundation's small grid was pulling the twitter and email handle off the page on the mobile view.
Fixed payment page styling.

Changed payment button into a link. Mobile layout goes haywire because of the button size. Fixed the font awesome links. Moved some styling to payments.css.scss.
Tweaked flash messages.

Changed styling for flash messages a little. More work needs to be done on flash messages.
Updated .gitignore & added icon to back button.

Added newrelic.yml to the .gitignore file. Added a double angle back icon to the back button in the events show page for better UX.
Extracted changes to base foundation css.

Moved changes to default Foundation CSS to separate file for futureproofing.
Added normalize.css.

I guess so, right? Why not?
Included change from commits prior to rebase.

Kept changes that rebase erased in the payments index.