virtualMachines needs testing, and merging the charserver/client with the blocking queue remaining, java doc done