Fix permissions for admin adding students and add tests for permissions.

* fix bug where admin saw error after submitting form to add facility user (even though it executed successfully in the background) 

* add tests for many permissions related facility form scenarios. 
Could scrap the if statement and just pass `allChecked` in as the second argument.