Added extended the queue class to allow for adding a callback to be
called when work is added to it.
Removed a warning.
Made libuv really be requiered.