Merge pull request #61 from tiger-swallowtails-2014/login

Fix Login and Register
fixed random book display mustache template and associated scss
logged in user partial fix
Create SearchField JS widget
Create BookCarousel JS widget
Refactor carousel widget methods
Refactor BookCarousel widget
Create SpeedTest JS widget
Force book search on pressing enter
Refactor speed_test widget
Refactor JS widgets
Merge pull request #62 from tiger-swallowtails-2014/refactor_carousel_js

Refactor Javascript into widgets
Add conditional to wpm display