Code cleanup and ignoring additional signals in deamonize()
Fixed function calling for logging according to printf-like format
Fixed 'pause': on resuming the player starts now at the correct position (where it was paused).