begins work on tabbarcontroller approach. also creates messageviewcontroller