message.build_~ controller -> model
~ 4,5 TODOs
*tests
small test fix
fixed view sign_in test
keep going through tests