replace enum constant finding code with EnumUtils methods
overhaul GenericsLib permissions, add JavaDoc comments
fix author, update depend
remove empty manifest
add gitignore
Remove intellij module file