Use config_file, include backend module depending on config (closes #8)
Use opslog instead of counters

Account for eventual consistency by storing log items for
create/update/delete operations instead of using counter keys. We can
then map/reduce over the log items in order to extract category sizes
and object counts. Furthermore, we can combine single items from time to
time in order to keep things fast and tidy.
Set RACK_ENV before requiring files in spec_helper.rb

This is because liquor_cabinet.rb is using the
environment to read the appropriate configuration
settings.
Fix config for test environment
Remove obsolete variable from example config
Use count instead of action

In order to be able to combine multiple log entries (and of different
types) into one, we now set the object count instead of an action verb
when logging an operation.
Fix for using Riak with http_url_encoding config enabled
Test for special characters in a directory name
Fix encoding in directory listings
Update Sinatra
Disable Rack logging completely
Fix DateTime to timestamp conversion
Allow to put app in maintenance mode (closes #27)
Enable http_url_encoding in Travis Riak config