develop
added a wrapper around the windows registry api so we can better unit test classes that use the registry
added tests for the disposable action class
Modified several tests that were failing on some machines due to differing environment variables. Tests are now more resilient
created a class and event type for handling collections that need to raise events for collection changes and child updates
changed the Maybe type name to Optional, which is slightly more common