Add file watching to kiku server
This takes the initial file watcher design by @ben1jen and finishes the connections with the metadata and database.
Also added a minor fix to not allow "pause after current" when not playing and resetting that flag once the pause happens.