Added constructors and default exception messages for IO based exceptions