Storing and retrieving SG info

Closes #161 

Brings first work on the SG plugin to an end.

SG data can now be saved through the `treebankPersister` as well as read into the application through the `treebankRetriever`.

The data format used for this is only temporary of course. Just to get this working - the new treebank schema will enable us to reason about this more clearly.