Major changes to facilitate producing stand alone html documents:

* condensed expected json data to only one hash table to avoid
    repeating information.

* changed json structure so that drawing primitives belong to a
    dataset, and not the other way around

* added support for additional meta data in the json hash.

* added point drawing primitive (unimplemented polygon temporarily)

* made json hash a stored variable, which can be updated by server calls.
    (server no longer necessary)

* added static_builder.py which compiles data, javascript and css into
     a stand alone output.html file (requires Beautiful Soup 4)
     note: internet connection still required for google maps to
        function at all

* added example data for static_builder's example

TODO:

* fix server examples to use new json structure

* update the master json hash when ajax succeeds

* add line, line segment list, and polygons primitives
    (polygons were unimplemented in this update)