Merge pull request #44 from YfLn/master

Updating Richard branch from master
Merge pull request #46 from YfLn/master

Change the $scope.user back to Authentication
Merge pull request #47 from YfLn/master

Updating Richard branch from master
Attempting to implement the "Edit Portfolio" feature in View Profile. Currently nonfunctional (wrong portfolio being removed from array as well as a bad PUT request 400 on user update. This seems to be an invalid user model being passed back to the back-end. The 400 error does not appear when the portfolio array is emptied.)
The correct entry is now spliced from the portfolio when you click the corresponding button. Bad request error still occurring.
Changed to use $index instead of calling indexOf
"Edit Portfolio" feature in View Profile page now functional. Saved Authentication.user instead of $scope.user
Merge pull request #48 from YfLn/Richard

"Edit Portfolio" now working in View Profile page