Refactor playlist (highly untested/unstable!)
Redo filemonitor exception handling