New notify package, different logging, changed build loop
We forked from markbates/refresh to try to fix some outstanding notification issues on macOS. This is the first stable release for this fork. Since there were so many changes we decided to release this as a new module.
Notable changes:
- Switched to github.com/rjeczalik/notify for notifications and prevent issues with too many open files by using recursive watches
- Changed the logging output to be easier to comprehend and use github.com/apex/log as logging
- Changed the build loop to have correct signal handling and graceful shutdown behaviour