Added classes for managing settings and removed the code that used arrays.
- Classes are Sidecar_Plugin_Settings, Sidecar_Form_Settings and Sidecar_Settings_Base.
- Removed previous single class Sidecar_Settings.
- Refactored code to support these classes.