Added unit test facility for assignment 1