Changed addTargets() from void to bool to return whether or not function succeeded in adding target
Added lisence to header. Fixed Doxygen syntax.
Tried to follow ROS style guide for enumeration (namespacified).
Changed if-else to switch within addTarget, changed arguments to be passed by reference.
Removed eclipse-generated header info. Set addTarged to return false where appropriate and true at the end.
Printing specific cv_bridge exception error. Cleaned/added functionality to clearTargets and clearObservations.
Still looking at union within Target definition for pattern parameters.