[FEATURE][WIP] Add csrf to login and reorganise structure
[FEATURE] Controller parses both GET and other methods' params
[FEATURE] Combine params when filtering/requiring
[CLEANUP] Clear testing
[FEATURE][WIP] User auth simulation works
[FEATURES] Add labels and users
[FEATURE] Registration recognises passwords not matching
[WHITESPACE] To spaces
[REFACTOR] Set req and res on controller instances
[FEATURE] Alter precedence of req definition in filter and require params methods
[FEATURE] Reduce/strip whitespace in params
[FEATURE] Controller can filter params
[REFACTOR] DRY
[FEATURE] Make very basic registration work
[TESTS] Clean up and write test for unique validator on the PgPersistable mixin
[FEATURE] PgPersistable can check uniqueness of attribute
[FEATURE] PgPersistable's uniqueness validation plays nice with normal validator
[FEATURE] Sign-up form indicates fields with errors
[FEATURE] Render separate template if logged in
[FEATURE] Able to override validation error messages in models