Nonlinear Controllability and Observability