Seen / Unseen functionality of messages

and some minor layout changes