Jackson

Have consolidated around Jackson streaming API for JSON serialization and deserialization. All tests pass, but it seems that adept-lockfile doesn't get tested, as known bugs aren't detected. I've scoured the code, but it would probably be wise to test adept-lockfile to verify that it still works. The Java code is also pretty dirty, since writing functional style in this language turned out to be pretty hard :(