fixed preferences first choise not responding bug.
Preferences are now made from Fragments. Easier to build upon.