Handle errors on hotlink image upload

The posts pre method to handle image processing has been updated with an
error handler to handle the case where the hotlinked url does not exist
or fails. As of right now, all it does is catch the error and prints it
to the logs.
Added formatting to numbers in boards, threads, and pagination
* boards and threads view's numbers are formatted to contain commas
* pagination pages are now formatted to contain commas
* closes #33
Fix for profile not scrolling to top on route change
* When switching to ui-router scrolling issues were introduced
  as the autoscroll=true attribute appears to have stopped working.
  As a result, in the short term a manual scroll to top has been added.
  This issue can be revisted if needed.
* closes #32
Removing console log from user registration
Enforcing 50 char limit on username upon registration
* closes #31
Revised header design

Updating index.html, header.html and styles to format new header
Simpler layout and colors
Added search bar
Added user avatar
Adding web fonts.

Adding variables for font families.
Importing web fonts in css.
Removing button style from Login link.
Changing color of the Menu button that appears on smaller screens.
Updating board page header classes

Updating classes to make styling a bit easier
Updating styles on Home and Board views

updating Category caret formatting
indenting boards list
deemphasizing headers on Board view
Updating Board view styling

updating colors and spacing
updating look of Start New Thread button
updating section borders
Updating link colors

Starting to move all link colors to $color-active sass variable
Easier to change link colors / brand site
Changing background color of Boards page board title

lightly colored background on Boards page to highlight title and
pagination
Setting background of title area to inherit so it remains white when expanded.
Removing footer height so that it grows with the text.