fixed problem with removing firebase listeners

added onPause methods to each fragment to remove firebase listeners when
fragment was inactive. need to write class file for user for easier
retrieval of user information.
added User class to handle all user information

still need to recode fragments inside main activity to use information
from currentUser rather than querying firebase