Check if file exists before opening OPI in View

This prevent an issue where an OPIView opens
even when the OPI file doesn't exist. It also
prevents mutiple exceptions occuring in this
case.