Made README.md clearer
Support creating constructors for generic classes
Allow longer than one letter generic classes
Enable generics in field types