Log object sizes to a per-user-and-category counter (closes #22)
Remove debugging output
Add new bucket config to example yml
Add pid dir to gitignore
Add user id index to usage size keys
Add per-category object counter
Combine category usage counters in a single JSON object
Don't change usage counter on DELETE to non-existing resource
Use config_file, include backend module depending on config (closes #8)
--amend
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