Technically achieved 100% code coverage - couple of tests still to write before I publish it