Added per-file docblocks to most files, and made auth_user_shim a bit safer with a SiteSettings option.
Merge branch 'master' of https://github.com/ucl/RC-ApplicationForms

Merging dependency injection alterations made on the dev machine.