Move custom report to Slim.
Fix test cases.
Update header to include correct file.
Disable debug by default.

Slim will only show custom error handlers when debug = false.
Remove custom error handler and use Slim's

Use the error handling in slim to render error pages.
Add a gitignore file.

Ignore files generated by vim and composer.
Update README for new install instructions.
Re-add cache directory to the repo.

I lost this dir earlier. Add it back so people have a complete directory
structure when checking the project out.
Add a janky install script.

This is pretty janky but works around having to keep composer.phar in
the repository.