Improved error message when feature file has syntax errors
Fix for Lexing Error message not useful. Closes #519, #523