View updates

*Created a ViewModel to display a user's marks, collections, etc on
their own profile page.