Merge signup, login, error display, styling, and profile page to Master

![hamster gif](http://media.giphy.com/media/vpOLMk3zdOw7K/giphy.gif)

dang yo 
that's a lot of commit