Fixes!
Checking that the state is changed in the test.
Added documentation for crop sessions, research maps and research variables.
Fixed controller documentation header for crop sessions, research maps and research variables js files.
Merge branch 'master' of https://github.com/GreenDev-PR/Pragma into jdz-documentation
Specifying authorized roles on the different states.
Dashboard logout functionality.
Merge pull request #19 from GreenDev-PR/jdz-documentation

Jdz documentation
Merge branch 'master' of https://github.com/GreenDev-PR/Pragma
Expanding documentation on plotsResearchCtrl
Resolving the user in the router
Merge pull request #20 from GreenDev-PR/fix-update-user-profile

Resolving the user in the router
Researcher signup functionality.
Merge pull request #21 from GreenDev-PR/signup-researcher

Researcher signup functionality.
Adding state reference to cropSession list
Server destroy cropSession
Merge branch 'master' of https://github.com/GreenDev-PR/Pragma into mgd-documentation
emit a delete:cropSession to the dashboard ctrl for now.
Expanding documentation on userProfile controller
Gets the cropTypes and joins them with the default crop data.