Middleware is now a module and it does not subclass Sinatra::Base, because we do not want to use this gem as a middleware.