split up config into multiple files
set up the role heirarchy system
set up http caching. should integrate with a reverse proxy magaically
removed a few lines from the test
modified to be psr-4 complient