Searching from pantry implemented

Also implemented clickable search results (directs to display recipe
activity), moved all aynsctask classes to there own public classes to
make the code more readable.

Also created an AsyncResponse interface to make calling the classes
cleaner and more readable