added view controllers and tab bar amazingness