Notifications/comments UI refactor and unification

Reducing the proliferation of different views and controllers for viewing and replying to comments.