Running the problems from 1-499 if they exists.
Added the implementation of problem 8.
Marking problem 8 as working and fast.
Added the implementation of problem 9.
Marking problem 9 as working and fast.
Added the implementation of problem 10.
Changed the Problem interface: replaced the isFast function with the getTimeClass.
Printing out the running time of the problems.