Extract OperationOptions and OperationResult classes (init/connect)
Fix reference issues; Fix Client.status() interface to match the others
Tests for ConnectCommmand (more to come)