Added a license file.
Added some data classes.
class TransactionalMemory
class Rec and Status
Merge branch 'feature/data_class' into develop
implemented startTransacion() and initialize()
implemented transaction()