Skeleton friendship class and repository
Added friendservice & tests, changes to profile controller in preparation for user to view other user profiles
Can now send friendship requests, although cannot accept them yet
Fixed model attribute name in profile controller and switched to different function when determining if user can make a friendship request
Fixed a broken test
Added friend template that shows pending friend requests and existing friendships and added necessary controller\service support + tests. Changed post map disabling to be slightly more sane
Added test case for all friendships not returning pending requests, fixed an issue with query where pending friendships were returned when accepted returnships were asked for
Friendships acceptance now handled
Moved friend notifications to friendshipcontroller, additional tests
Refactored notifications; user no longer holds list of sent\received notifications. These must instead be read from the NotificationService. Fixed several instances in FriendService  where getOne was used instead findOne. Fixed unfriend target selection logic (broken comparison)
Changed unfriend-method to be less confusing to use in order to hopefully avoid stupid bugs
Fixed a merge conflict