Pull in all the lovely changes from the 475 Team.

This change is a HUGE update to the app and contains innumerable
improvements including adding authentication, upgrading to Rails
3.2, and finally creating a UI that doesn't look like butt.

Special thanks to Rachel Crown, Steve McQuaid, Dylan Corwin,
Shannon Chen, and Johnathan Chung for all their hard work.