Reworked parts of program to allow for new prediction methods
Added --elo option to allow for algorithm switching at a later date.