first pass at the actual drawing logic
some changes to the layout
add some viewer display prettys
css!
add snappy dep
support for message archive, and unarchived messages
add ws support for archive data