Add support for the options hash in control methods

The add_control method was accepting an options hash that wasn't available in the various convenience methods.