Creating initial class structure for transactions

Created classes for Base, Enrollment, and Dis-enrollment transactions.
These are skeleton classes and are not full implemented.