changed leaderboardtablesctrl to use ngresrource instead of http for ajax
added authentication checking to leaderboard page
Added a factory function in angular to check the roles for a user
Merge branch 'daltonbranch' into dev

Conflicts:
	public/modules/leaderboard/tests/leaderboard.client.controller.test.js