Merge pull request #43 from YfLn/master

Updating Elli branch from master
Working out modal bug - ok function
Merge branch 'Elli' of https://github.com/YfLn/CEN3031FA14 into Elli

Forgot to pull first
Merge branch 'master' into Ishin
Back-end fixes && Unfinished database server controller testing
Back-end fixes wasnt added in last commit, now re-commit it
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'
Changed to one controller for modal
Close modal now works
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
BackEnd: CommentsModel&ServerController&Route&CommentsModelTest FrontEnd: CommentsSubmitForm&DefaultCommentsController(RomoveIntendedHoweverGettingError)&CommentsModule&CommentsService Added RemoveAnythingYouPlease
Merge pull request #52 from YfLn/yufan

Yufan(recent works)
Modal function added. Still needs backend password validation function
Commiting modal changes
Added tests