Moved all tests into a single async() calls

The new unittest seems to hang if more than one async call is being
made.
Updated the logging and unittest dependencies

Also moved the unittest to dev_dependencies.
fixed the INCRBYFLOAT test

I don’t know why the float precision “bug” has been introduced by @bbss
. My redis server always returns `16.8`. If this remains a problem we
can change this check to `startsWith(“16.8”)`
removed the notice about failing test
added test runner shell script for drone.io
making sure all connections are closed when tests ran.
Made sure all open connections are closed after tests ran
Corrected the second BRPOP test function to close second connection
Merge pull request #49 from enyo/master

Fixed all tests and updated dependencies.