Refactored many things, the settings fragment layout is now based on a RecyclerView with CardViews as entries