Updated updateExceptions

Added check for duplicates (in case of the carrier being a
controller); added check for Dolly to prevent Dolly being added
as an exception (such as when Dolly is a Builtin Controller).
Updated controller status code

Optimized cdGetControllerStatus considerably; fewer functions
and tests.