Add jsonify method

I think I accidentally deleted the two Start/Stop launch files from my repository. It shows in the diff. I downloaded it back into the launch folder but the .gitignore file suggested not to add it back on. I don't know what to do.


Since this is an atomic operation, you'll need to use the `AtomicOperation` class to perfrom the logic within a barrier. A good example you can follow is the `ConcourseServer#find1` and `ConcourseServer#doFind1` methods. 

The basic idea is in the jsonify method
```
// TODO check access, etc
try{
    Compoundable store = getStore(transaction, env);
    boolean nullOk = true;
    boolean retryable = store instanceof Engine 
    while((operation == null && nullOk) || (operation != null && !operation.commit() && retryable)){
        nullOk = false;
        operation = doJsonify(records, includePrimaryKey, store, includePrimaryKey ? Maps.<Long, Map<String,     Set<Object>>> newHashMap() : Maps.<String, Set<Object>> newHashMap());
    }
    if(operation == null)[
        throw new TransactionException();
    }  
}
catch(TransactionStateException e){
    throw new TransactionException();
}
```

And then you'd have a `doJsonify` method that contains the logic you wrote below to get the data from the store and add it to the result map