Transferred communicator.js to it's rightful l place.