implemented fragment activity interface

allows fragment to be used in many food adventure fragment activities
with ease of sharing data without concrete type casting