added navigation controller to handle switching between views, also improved styling for mobile