Reverting filename back to Upper camel case.
Adding a general stub to remind me about handling namespaces later.
Fixing the use of array style access on the $site object. Some path cleanups.