Common middleware that doesn't bring run time overhead if not used or breaks if external dependencies are missing. Will extend Sinatra::Application by default.