Error checking

Any syntax errors are automatically highlighted so that they can be corrected easily and without the need to first run the feature file.