bugfix, login
TESTS!
* db validations
* views and button functions
* ALL TESTS PASS
* i know there's lost of repetition in my html files, i'm not sure how to dry them up - using <% yield %> ? someone teach me how?