Fixed port bug which was preventing server from getting the client's library. Discovery is now functional but very buggy. In particular I think there are problems relating to the service registration not being torn down correctly and songs being added to the library more than once.
Testing out WifiDirect-based discovery.