Major update to settings window.

Now using datacontext and binding.
UI got minor updates.