Improved goto error

- tweak hyperlink css
- goto error now focus on the code editor
- scrolls to position error on height's center when out of view
- see #16