added json-lib, updated groupId

I added json-lib to the build system, and I updated all of the groupId
strings to be (somewhat more) consistent with best-practice