2.5.0 Settings

The settings panel is now fully functional. The only thing left to do is
store the settings locally for subsequent visits