Task1 interface implementation

Interface files and unit test are provided for task 1