use bundler when using rackup

- Includes changes to allow using bundler
  and the Gemfile when using config.ru to
  start the Webserver (which would be the
  only way in Sinatra production).
require yaml explicitly.
Path cosmetics.
Merge branch 'bundler'