Add MVVM binding to settings page

Changed where Settings.init() is called (for now) and removed the save
button due to two-way binding