Use pretty file header and use bundler in config.ru
Call setup method and use local var to access config.
Log info about number of searches configured.
Move sinatra dependency from Gemfile to gemspec.
Use thin instead of webrick to avoid content-length warnings.
Use Rack::Static middleware to handle static files (CSS/JS/images).
Enable sessions. Change location of templates for views.
Add empty placeholders for before/after hooks.
Render index.html from root.