save messages to local db and display pub/priv
layout cleanup; reverse order of messages
hide subheader if no user is selected