IO exists!

Ready for review!

Basic framework for the IO subpackage. Still need to add docstrings.
Can you please expand the description since this error is used for more than one purpose (e.g., a file's format is unrecognized, a format string is unrecognized, etc.)?