tab bar refactoring
more refactoring of tabbarcontroller.  eliminated custom button