add auction reference to message migration
add mark_as_viewed method
add message show view
add mark_as_viewed method
remove unnecessary methods, move update message viewed status to its own method, new create method w ability to handle js
add initial strucutre for javascript expansion of creating new message