Abstract Control Systems: Controllability and Observability