new Activity to hold tabs
use application context to call bindService(), instead of activity's context. fixes error caused by binding from activity within tabhost
layout for tab container activity
added TabContainerActivity. use TabContainerActivity for launcher