finish messages page

- conversation with student is available at /messages/#UserId
- student and teachers can participate
- unread messages shown correctly on page
- number of unread messages in navbar