Tests/create manager and communicator

Created manager and communicator. Next is to create tests for errors.