Copy avoiding track to /music directory on startup
exit app when SIGTERM received
Error handling around TrackAvoider::avoid method
Add more detailed logging to TrackAvoider
Broadcast Now Playing message updates to client more frequently
Fix bug where old now playing messages cached in web app
Don't avoid things where time left seems to be negative