Committing initial stab at IOService, IReader, and IWriter, as well as
MOOSEFileHandler's implementation of IReader and IWriter methods. 

Signed-off-by: Alex McCaskey <mccaskeyaj@ornl.gov>