Factored some tests into separate suites

Tests for Permissions feature are now all contained in their own files,
and use the unit_tests_all.py file as a containing suite. Running that
file runs all of the tests for Permissions feature.