First check in - basic environment classes and interfaces
Enhance base classes
Merge pull request #1 from kevinlawrence/Initial-check-in

Initial check in