Moved "exports." to "module.exports"
Extracted types into own file
Removed unnecessary comment
Used array for concatenating post-data chunks (less memory hungry)
Moved json in a getter since it might not be necessary to create the json object.
Added missing GeoShape type and added unit test that actually verifies that the types are correct.
Moved for in loop to a Object.keys method (better readable)
Updated timeout to be more forgiven.
Bumped version number