Modifies the Questions class to include as much of the question
processing as possible, to allow for timing and more expansion later

Changes the storage of buttons from an array to an ArrayList
Adds a timer into Questions so that the time since the last questions
change can be accessed

Adds an exponential scoring scale, such that a correct answer will
receive 100 - (timeDiff/1000)^2 and an incorrect -(timeDiff/1000)^2
Changes the algorithm with which to determine the scores, the correct
score is determined by 100/(2^((timeDiff/5000)^4)) and the wrong answer
is always -90
Merge remote-tracking branch 'origin/Dans_DEV'

Conflicts:
	Trivia/src/trivia/MainGame.java