Completed client and began writing unit tests