Properly name Fragments, and move activities to separate package

Activities and fragments were all named *Activitiy. Rather confusing since they are very different things. I renamed all classes extending BaseFragment to *Fragment and moved them to the "Fragments" package. I also moved all activities to the "Activities" package to nicely bundle them together.