Change theme functionality

Made some changes to the UI - button colour changed according to theme.
Theme changes according to user preference.