Merge pull request #48 from omkarv/ratingCodeCleanUp

Rating code clean up
Add milestones to backend
Change logic to push new milestone instead of unshift
Change comments
Fix typo
Merge pull request #49 from vhalbwachs/restyle

Add milestones to backend
Implement point system tracking in backend for user rewards prototype
Added endpoint authentication
Merge pull request #51 from vhalbwachs/restyle

Implement point system tracking in backend for user rewards prototype
Added variable date range to dashboard.
Fixed dashboard popup bug.
Restructured dashboard controllers & factories.
Removed comments and console.logs.
Merge pull request #50 from marcoau/development

Added variable date range to dashboard.
Merge pull request #52 from vhalbwachs/restyle

Added endpoint authentication
Fix data generator that was causing server to crash on startup
Merge pull request #54 from vhalbwachs/sprint3

Fix data generator that was causing server to crash on startup
Redesigned dashboard layout.
Redesigned dashboard layout - more.
Merge pull request #55 from marcoau/development

Resigned dashboard layout, work in progress.