Removed the Rack dependency

Renamed the Checker class to Middleware. It was an improper name and
will be deprecated soon.