iphone3 layout fixes

Auto layout using constrains provides display layout suitable for a variety of user devices. This change refactors the constraints to fix constraint conflict reported when running in iOS6.