Improvements in experimental branch

These improvements add working CT tests. The CT tests require the
user to either have `fakes3` installed or Ruby's `gem` command on
the command line. It then runs a series of tests against the
`fakes3` server. It also executes eunit tests in the module
`mini_s3`.

A working `coverage.spec` is now in place.