Rename some directories
Update the composer file
Clean up the access models
Update the test routes
Throw an exception if the cache directory isn't writable