New code, clean up and mass folder restructuring

The folder structure has been changed ALOT all scripts should now have
namespacing as well
Folders based on namespacing
-another rest resource created, made somewhat generic for easy
reproduction of common methods in future resources (get() instead of
getClerkGroup())
-Slim extended to add custom helper methods (response and request)
-Misc hand testing and code clean up as well.