Added private class for Client and created template for Command class.