Defining package-level APIs for working with master and worker nodes

At this point, we have implemented all required internal components for running both the master and the server nodes. All we need to do now is to define the necessary APIs for allowing the end users to create and operate new workers and master instances.