Break out into riak_connection, riak_config and riak_operation
Fixed synchronous calls and GET sibling freeing problem
Turn DEBUGging back on and fix async mode
Add Missing riak_libevent.h
Add new CUnit tests for riak_connection and riak_operation
Actually add in the new CUnit tests
cleanup example header text, misc comments
misc typos etc
Merge pull request #23 from basho/feature/bch/breakout-connection

Merging to move forward and close corresponding issues. We definitely will need another PR for memory use and abuse (aka Valgrind).