Merge pull request #32 from amenadiel/master

Provides support for PostGIS BOX2D string representations to/from Google Rectangle object
Added tests to support last pull request; provision of support for PostGIS 2DBOX strings
Added test cases for GeoJSON construction
Added toJson() method on Wkt.Wkt prototypes which currently returns a JSON object with the type string
Fixed test case for Polygon type; have only 4 more tests that need to pass
Fixed Box type test case for GeoJSON support and added support for converting Box type to GeoJSON
Fixed test cases and added support for MultiLineString and MultiPolygon (without holes) type in GeoJSON construction
Fixed test case and added GeoJSON creation in holey Multipolygon test cases, but need to refactor solution
Refactored GeoJSON contruction code so that it is leaner, more DRY
Added support GeoJSON deconstruction where the input is given as a JavaScript object or JSON string; requires JSON.parse to be available in the environment
Finalized serialization and de-serialization of GeoJSON (issue #29); test cases added and passing, just need to minify
Refactored (minified) code after GeoJSON support implemented
Added Array.map() polyfill to the ArcGIS extension
Refactored code after updating documentation
Refactored Wicket core (wicket.src.js) so that it supports the Node module pattern and also works in the browser
Changed build process to use Uglify; removed minified files
Renamed the source files so they are implicit source files; in line with changing build process under Uglify
Transitioning sandboxes and tests to using the renamed source files
Removed extraneous scoping with 'this'  keyword in Wicket core; updated package.json and README
Migrated to Node module pattern while simultaneously preserving support for the browser