Assignment Errors
There are a number of errors in the assignment that need to be fixed. This Issue is created as required by Task 4 of the README, which relate to the errors mentioned in Task 6. It will be resolved once all errors are fixed, and appropriate unit tests written.