abstraction of fragments from mainactivity.java to their own package to prevent future commit headaches