Added local upvote functionality + updated FontAwesome icon class names

# Nucleus

* Added ONEUP_STATES constant
* Added UnauthorizedError

## Models

* Added Oneup class
* Added Persona.controlled method
* Added Star.oneups table
* Added Star.oneupped, Star.toggle_oneup methods

# Views

* Added oneup view ('/s/<star_id>/1up')

# Templates/CSS

* **Ported FontAwesome class names from "icon-x" to "fa fa-x" in all
templates**
* Added html/css for 1up button

# main.js

* Added behaviour for 1up button
Fix toggling 1up button state