Modified constructor visibility
If the ZipCode isn't given the JSONParser no longer crashes
Added the android dependency
JSONParser doesn't fail if a field doesn't exist.
Added net.iharder.base64 dependency
Implemented the Android cache