Improve error-handling in assembler

Fixed a few error messages and offending tokens are now underlined.