Improved error message when the future doesn't return an iterator (instead of a NoSuchElementException: next on empty iterator).
Adds file change monitor that triggers a compilation upon any changes to source files.
Watch file changes in the UI. Trigger compile/run/test regarding user preferences
Improve understanding of tasks on the ui side
Removed unused code + fixes from PR comments
Change default value for rerun on build
Removed unused import
Merge pull request #703 from typesafehub/wip/h3nk3-watch-project-files

Wip/h3nk3 watch project files