Added unit test project with initial tests, lots more to come