Adding options parameter and ability to disable selected option

Created an options object that can be passed into the function.  Setting 'remove':false in the options object disables matching options instead of removing them.