Merge pull request #2235 from dylanjbarth/central-ecosystem-merge

Fix permissions for admin adding students and add tests for permissions.
add comments, fix typos, and small code cleanup for JS for facility and zone management.