added a place holder for changeset object and set up basic infrastructure for testing arbitrary build objects using file based mock object
added interfaces for basic changeset reading with some unit test improvements