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.
Merge pull request #553 from chrismdp/missing-file-error-messages

Added error messages back in for missing files