Added the IOHandler class file

The IOHandler will manage all interactions with the user such as user
input and output.