Added naive implementation of functionality to run the same test cases on different data

The user will provide a result set integer to the TestRunner. It will
then be the responsibility of the InputHandler to read the correct
resultset from user input. Also updated FileReader stub.