Added test dependencies and a basic unit test