Add detail to README.md.
Added comments to classes.
Make TestObjectBuilder a static class because it only contains static methods and doesn't need any data members.
Use AssemblyBuilderAccess.RunAndCollect instead of AssemblyBuilderAccess.Run so that dynamic assemblies are collected when they're no longer being used.
Change variable name an -> assemblyName.
Remove unnecessary TypeAttributes.
Added FutureEnhancements directory.
Changes to README.md.
Moved FutureEnhancements dir up a level.
Explicitly label _propertiesChangedByClient member as private.