refactored for mvc - added objects (media/user/comment)
refactored user names and captions