generators, extension methods, cleanups, and fixes

- ADD: generator that creates enums from the data of a table of a
database
- ADD: GetMethodInfo() extension method
- CHG: code improvmenets
- CHG: improved entity generator
- FIX: typos
- FIX: other minor fixes