abstract tab class, tabs to specific fragments only, updated manifest

added abstract class for fragments with tabs.
adding gridview to searchresultsactivity.