Service files (.py and .json) are not served (result in a 403 error).
Added tests for service configuration stuff.

1. Test that a service is able to access its configuration.

2. Test that requesting a service's source code results in a 403 error.

3. Test that requesting a service's configuration file results in a 403 error.
Merge branch 'protect-services'

Closes #263