added socket read timeout
updated interface to set timeout
Merge branch 'master' of https://github.com/romansk/nodejs-geoip2ws into Issue_1
Added requestTimeout default value `5000` (#1)

Not too long, not too short for slow connections.
Renamed request_timeout to requestTimeout to be more consistent with other names (#1)
Both service and requestTimeout are optional (#1)
Fixed critical requestTimeout bug (#1)

@romansk you didn't even test it!
Added `request timeout` error (#1)

It would be nice to know why a request failed..
Clean up PR code style (#1)
Undo rebranding in User-Agent (#1)
Readme: added requestTimeout setting and error (#1)
Merge branch 'refs/heads/master' into Issue_1
Fixed optional settings (#1)
Properly fixed optional settings (#1)