Added password reset functionality, set groundwork for email verification
Merge pull request #44 from YfLn/master

Updating Richard branch from master
Change the $scope.user back to Authentication

Changed the $scope.user back to Authentication.user in the database
module because we never need to revert changes in this module.
Update
merging
Merge pull request #46 from YfLn/master

Change the $scope.user back to Authentication
comment model added
Merge pull request #45 from YfLn/yufan

Yufan
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
-Added User List page, which can be reached from the dropdown under the user's name.
-Removed "manage social accounts" entry from user dropdown.
-WIP: Working on a function to clean up a user's portfolio (remove any dead links).
Add dbusers to view db
FindAll() function in SettingsController now checks user portfolio for bad database entries and removes them before displaying portfolio.
Fixed delete db bug in portfolio

No shell of a portfolio is left in the view when a database has been
deleted in the backend.
Added comments for previous fix
Merge pull request #49 from YfLn/Richard

Users List page, portfolios automatically delete bad entries