conversing now works
ported simulator from old implementation
added read/unread model support
changed unread to timestamp-based visited
fixed unread queries
handling unread message styling
small fixes
final