Support for CommonJS environments other than nodejs
Thread safe error logging. Important when using node.
Strict mode compliant method definition
Added handling for node's SlowBuffer byte array
Revert "Added handling for node's SlowBuffer byte array"

This reverts commit 2196f9ce0f3c4a14c272cd563034f692aaa012ca.
Removed compiled version
Revert "Thread safe error logging. Important when using node."

This reverts commit 0659703720e51d3bbb0523bca3169fe47240a1c2.
Merge pull request #143 from fluidblue/master

CommonJS environment handling