working runtime type provider, currently limited to generating one class per generated package
gitignore is now working