Settings UI changes

Ported the settings activity to a fragment.
This is a small part in updating the entire UI of the application. 
See the other PRs or the development branch.