More testing ability

- Removed ENUM stuff as those don't have getters/setters
- Added toString, Equals, and HashCode tests
- Added slf4j class to check
- Added List<?> to check
- Added in depth equals test
- Added ability to load data externally