Added unit tests and acceptance tests.