add support for multiple tenants
add integration test
use a time layout that is ruby < 1.9 friendly
make ruby 1.8.7, 1.9.3, and 2.0.0 compatible
dry up test server
Introduce batch sizing.

You can specify a batch size when initializing a client.
When the number of log messages buffered equals the batch size,
the client will submit them to the server.
correct api border and make all stdout/stderr output optional
improve flush behaviour and tests
make a note about reqs_in_flight
make a note about wait
improve docs
add gemspec
link to docs
Merge pull request #4 from ryandotsmith/dev

V1