Throw better error when libuv can't be loaded

- Throw more specific exception for *nix machines
#41
Can we remove the TODO's and just put proper messages? At this point nothing should be TODO :smile: