Major update to TypeInfo, standardized docs.
Updated reflection macros in all files.
Removed old test bench.