dev checkin
kinda working, slowly but surely
basic tests work, now need to tie it all together
generation within subfolders works.  I removed the auto-consuming of files in the Types folder because it was causing too much work.