Added functionality to settings page

Settings page now supports multiple themes and changing button labels.
Currently working on theme creation and editing support.