exceptions into python when reading a bad molecule. (Feature request 1932875) Modify constructors for both suppliers and parsers so that throw BadFileExceptions if they cannot open the file. (Feature request 1938303)