Towards #158
 * Created a package
 * added a few classes to begin with
Half way through all the various cases of #158
Added equals test and a test of two instantiations
Added a set of implementations to the test
Added an injectable class to the test
Added a set of base types to the test
Added a set with default values to the test
Added cyclic dependencies to the test
Limited visibility of the classes
Updated the copyright
Replaced AvroConfigurationSerializerTest.java with a set of tests inheriting from a common base class.
Added a test for the ConfigurationFile serializer.
Made some classes less visible.
Merge pull request #159 from Microsoft-CISL/weimer_158

An object graph for tests