Add the classes explained in the lecture

Everything has been added accordingly to classes, BUT getSize()
weirdly wont work on an ArrayList.