Add JSON (de)serialization and Intersect method

(de)serialization: This allows a HLL object to be stored easily in a database.

intersect: This allows one or multiple HLL objects to be compared how many uniques there are in ALL of them together. See http://en.wikipedia.org/wiki/Intersection_(set_theory)