Removed unneeded Readme
Updated readme
Removed print statements and tidied tests
Refactored factory and removed errant print statement
Updated Readme
Fixes to test, basic implementation of listall