Do not assume topology options have quantization and force-clockwise

Closes issue #16

It makes use of Object.prototype.hasOwnProperty, which although less elegant should be the faster way to check for the presence of a property in an object (not needing to scan hierarchy)