Remove whitespace
Remove manual route adding for OPTIONS requests
Added Options middleware to handle OPTIONS requests
Added BadMethod middleware to handle unsupported methods
Added middlewares to autoload
Added allowed_methods_for_route to Grape::Middleware::Base
Remove spec — incorrect expectation. Should be handled by BadMethod