When exiting, fork. Main thread quits at once, child saves library files to disk.
Dump uneeded parts of library before pickling it.
Added locking to ensure only one pysonic instance runs at once.
Use hidden VLC. Send comands through telnet on local socket.