added some basic classes and test projects