Merge pull request #59 from YfLn/Richard

User List and User Profiles
Added more tests and minor naming fixes
change userByID req.profile to req.user && little userlist controller bug fix && portfolio test added && comment model test revise && db server controller test remove for now
forgot to pull, now merging
Merge pull request #61 from YfLn/yufan

change userByID req.profile to req.user && little userlist controller bug fix && portfolio test added && comment model test revise && db server controller test remove for now
Merge branch 'Richard'

Conflicts:
	public/modules/users/controllers/users.client.controller.js
Merge branch 'master' into Richard

Updating Richard branch from Master