Added a new directory, IO. This will handle all program input and output neatly, like error handling and accepting user input. Not to be confused with RobotIO file specifically for communication with the actor