Unified formatting (beautified & lint) and removed a test that was testing a behavior that doesn't and shouldn't exist
Added test for middleware option and documentation to README