Constrained Attitude Guidance And Control For Satellites