initialize basic sinatra application
use bundler to require gems

Allow to use different environments and rename app into service.
install test infrastructure

Use minitest for unit and request tests. Setup of the application was
outsourced to an environment file. The sinatra app switched to modular
style for more flexibility.
setup basic service structure

Add test infrastructure and autotesting, error handling, versioning and
json templates.
seed all non-offensive fortunes
enable logging and add a favicon

Browsers request a "favicon.ico" automatically when the webservice is
called via an url.
add category and cache responses

Adhere to jsonapi.org id style for easy compatibility. Enable http
caching by setting etag and last_modified for all, except the random
requests. Each fortune has a category and seed data is extended.
paginate resouce index
add next and previous pagination paths
extend tests
refactor and add license, changelog and readme
use unicorn in production and enable heroku logging
parse database erb file for configuration
configure unicorn
bugfix: unicorn needs arguments in fork commands
integrate codeships continous integration
Merge branch 'release/20130524-release'

* release/20130524-release:
  integrate codeships continous integration
  bugfix: unicorn needs arguments in fork commands
  configure unicorn
  parse database erb file for configuration
  use unicorn in production and enable heroku logging
  refactor and add license, changelog and readme
  extend tests
  add next and previous pagination paths
  paginate resouce index
  add category and cache responses
  enable logging and add a favicon
  seed all non-offensive fortunes
  setup basic service structure
  install test infrastructure
  use bundler to require gems
  initialize basic sinatra application