don't except OSError, close #15

We should give the user the option to catch OSError (libdiscid not
found) and ImportError (python-discid not found) separately.