Moved everything to fragments, added a loading screen, and added location tracking
The back button doesn't quite work when the screen rotates