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