Change Logs

- Made IPlexxisDatabaseRow more generic.
- Made PlexxisDataTransferObjects More Generic
- Made all PlexxisDataTransferObjects handle insert, updates and deletes generically instead of forcing them to be implemented in child classes; however, they remain virtual for children to override them.
- Removed unnecessary DLL references.
- Assigned a default value for all nullable values.
- Created a primary Key list to keep the composition and singular primary keys record. Must be implemented by children classes.
- Created all classes that are necessary for functionality.
- Created functional blocks for functionality. Needs to be implemented.
- Upgraded MethodResult Function