Changed launchMode to standard, and then moved some code around
Realized onActivityCreated() was pointless and that I could move the code to onCreateView()
Removed onActivityCreated() from transitFragment. Moved code from parent to each child since I think it is easier to understand
Moved back two lines of code to TransitFragment's onCreateView()
Finally fixed the damn lifecycle bug. Ended up doing everything through the MainActiity
Removed lifecycle logging