Moved stuff from the audio server to the library and integrated libportfwd for nat traversal