runs in Sublime Text2 and Sublime Text3
errors are now displayed to the user in a dialog