Initial implementation of the class and unit test file.