Added error messages back in for missing files

Added a couple of customised exceptions and passed the messages back to the
UI. Would welcome suggestions about where to move these exceptions as
appropriate.