Moved all IO classes to the IO library