Merge pull request #8 from kpartlow/master

Please merge.
Merge pull request #9 from kpartlow/master

Added write and read support for LatLong, Point2D, Point3D.  Updated Id ...
Merge pull request #10 from kpartlow/master

Updated for Point3d, Fixed Some Tests, Added Array equals comparison support
Handle null or empty columns array.
- added license file
- removed unused member variable
- removed processing of object[] commands (a construct that cannot be created in simple JSON)
- removed compareObjects() and replaced it with a call to java-util's DeepEquals.deepEquals()
Merge branch 'master' of https://github.com/jdereg/n-cube
- Made various small performance enhancements.
- Added missing javadoc.
- hashCode() uses DeepEquals.deepHashCode() for cells to match .equals() behavior
- getCells() returns read-only view of cells
Updated Object[] to use Groovy Expressions instead of writing out in the Array format.  Added Tests for Null column items.  Updated to handle byte[] binary type better, too.
Merge branch 'master' of https://github.com/jdereg/n-cube