fixes bug in service settings, a typo and adds a property to toggle service tab visibility

Added a conditional statement to check if new data has been submitted on update before saving the options. 
Added a boolean property to the services to enable toggling the visibility of the tab on the settings page
moved the destinations menu on the settings page
fixed a typo