Merge pull request #16 from n8fr8/master

build / projects updates
catches NFE exception reported in #2292
add EnvironmentalSucker and cleanup Acceler a bit
Merge pull request #17 from n8fr8/feature_more_sucking

Feature more sucking
fixes #2294
fixes #2279 by catching IAE error
addresses #2295 ensures only one thread can access the cache
standard wrapping for j3m metadata
adding a tag to our genealogy so i can keep track of versions of the metadata
Merge pull request #18 from guardianproject/harlo_feature_2286

standard wrapping for j3m metadata
enable GPS preference option