3rd commit - changed codeBook from set to list, this doubled the speed
also edited every class and commented code throught
times shown for each method in test class

all that's left is to add (O) times and to create a readme and jar file.
Final version finished, code cleaned and commented, and a zipped archive of the whole project(not included, On GDrive). Job well done :)