added typed exceptions instead of generic throw Exception(..)
mzTab Small Molecule reader now supports optional parsing of opt_ columns