Performed several refactorings.

QuestionHelper has had an interface extracted from it and substituted throughout the code. TestingFragment and TestingFragmentCalories both now inherit from AbstractTestingFragment reducing copied code.