Allow specifying a default handler

While it's nice that Rack tries to pick from a few common default handlers, we are in a situation where we need Puma in our Gemfile but DO NOT want it as our default handler in development. This allows us to specify our own default before Rack tries to pick one for us.