Many changes to pretty much everything. Removed some memory leaks from the MainActivity. Reduced number of Fragments