Improved the driver's unit tests

* Made the Erlang driver's Eunit testing more rigorous by adding test cases.
* Added status updates using print statements so that the user worry less about why it's taking so long (12 seconds is given to CakeDB to flush).