Use the uvrun library for implementing blocking behaviour.

This is perhaps not the cleanest solution, but it will
definitely work and be quick to implement.

This updates #25.
Use the uvrun library to ensure DNS lookups complete.

This updates #25.
Update to use uvrun.

This allows us to block on call-back completion.

This updates #25.
Update to use uvrun.

This allows us to block on call-back completion.

This updates #25.
Update to use uvrun.

This allows us to block on call-back completion.

This updates #25.
Block on the result of hte HTTP-request.

This updates #25.
Fixed syntax of the dependencies.

Stupid JSON didn't like the trailing ",".
Merge pull request #26 from skx/blocking

Blocking