Merge branch 'master' into Ishin
Merge branch 'Ishin'
Table View for DB List/Portolio DB List

The List Database page and the database list in the portfolio is now
changed to a table view that is filterable and the order can change
based on the columns.
Merge branch 'Ishin'
Full test code for Users, except portfolio tests, and some DB test code for backend
Used database.save instead of user.save, forgot to test, research interests not saving properly
Merge branch 'master' of https://github.com/YfLn/CEN3031FA14 into yufan
Testing Comments