Bumped version to 1.8.0
Fix problem with empty substances and limitation when running -e
More logging and exit 2 unless substances and limitations okay for extended