Some changes to allow for configurable ModelBasedTripleGeneratorMaking some changes to clarify Configuration subclass and DatastoreConfig situation, and to allow for Modules configured entirely in Spring. Includes an alternate constructor for Parameter, so that Spring configuration is less cumbersome.