More improvements in error logging.

- passing stylus errors to frontend as well. Line numbers are off but
  that will be hard to fix.
- logging widget render errors to console as well. Trying to print a bit
  more useful information there
- using error.toString accross the board when possible