#51 Extracted generic type detection into its own util class.

- Added a first simple test to verify the functionality.
- Added assertj for better testing.
#51 More tests for the GenericTypeResolver
#51 Removed GenericTypeResolver and replaced it with the TypeTools library that is doing the same job
Merge pull request #57 from sialcasa/generic_class_types

Generic class types