clean up code so that fragment does not access activity info. change profile page's user timeline to be a runtime fragment