Adding unit and acceptance tests.