Merge pull request #20 from sebaslv/remote-message-handling-d

Remote message handling
Merge pull request #21 from sebaslv/js-app-reload-d

Basic support for editing JS files (page reload)
Merge remote-tracking branch 'remotes/busykai/develop' into related-notifications-d