Changed implementation to use simple rmi calls

Socket class not used anymore. Instead sending and receiving of messages
is done by simple rmi calls. Also added code that launches clusters and
gridschedulers in separate processes.