init base classes, add first test case, update readme