added InputReader, testing class and test data