Adds DAMSON output to visualiser and closes #3

- Visualiser now prints last instruction and any error messages that
have been encountered. This implements and, thus, closes #2.
- Variables for such messages are initialised in main function.