Fixed keyboard issues using auto layout and UIKeyboardWillChangeFrameNotification. Added fix for known iOS 7 keyboard issues. Using viewdidload to hide keyboard if we navigate away from that view.