initial commit. Basic structure and first test added