Rename backlog parameter to bufferSize

The backlog parameter is a little to generic in the context of
configuring a ring buffer. What's being configured is the size
of the ring buffer. The parameter has been renamed bufferSize so
that it better describes what it's configuring.

Fixes #106