Changed implementation such that now there are shared and dedicated
endpoints
Worker startup modified
Interface MasterLifeCycle chandged to MasterEndpoint
Major DefaultMasterImpl changes
Cleanup
Modified worker launching
Master/Worker communication changed. Fully working