Change REST interface for friends to use user IDs

POST requests use ids of the User models instead of usernames now
add api app for rest things
Merge branch 'master' of https://github.com/awwong1/CMPUT410-Project
Add RESTful interface for following users

Tests are also created for this feature
Move RESTful friends service to api app

All the tests and urls are moved into /api as well
Fix RESTful api for friends to be consistent

POST request and response are now in JSON
Add tests for RESTful service for checking friends
Fix RESTful unit test asserts

Some of the "assertItemsEqual" should not have been used:
they would not fail even if the strings in the comparisons
were different.

These were changed back to "assertEqual"
Started RESTful api for getting posts and author information
RESTful Posts: Most of the RESTful post requirements have been fulfilled in terms of GET action. Not properly formatted yet because Author and Comment formats have not been fixed
Merge branch 'master' of https://github.com/awwong1/CMPUT410-Project
Really changed the un-befriend button to unfriend
Clicking on the username who commented on a post now goes to the proper profile page and when viewing an individual post the author who made the post shows up properly instead of the viewing author
Shows which user is currently logged at eth top of the side-nav bar
author model refactored, fixing api stuff next
can no longer make blank comments or posts, and restful author now matches example json
author model now uses a UUID as its id
Merge branch 'master' of https://github.com/awwong1/CMPUT410-Project