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 :(

Solve #37.
Pro tip: can also be written like this: 
{ generator: JsonGenerator => 
  //...
}

(instead of: ((generator: JsonGenerator) => { //... } )