Merge pull request #270 from jhgg/master

Remove a lot of duplicate code.
Merge pull request #295 from jhgg/master

Pass back changed files to pathwatcher callback.
Shorter example prelude.
Cleaning up README more.
Adding license generator script.
Fix hotkey docs