Static files and directories
Better error handling for invalid arguments (currently 500 error)
Include request getting in Response monad.
