Added 'Back' hardware/soft button functionality with the fragments
Refactored many things, the settings fragment layout is now based on a RecyclerView with CardViews as entries
Removed the backstack logic for the navigation drawer fragments