Generic controller created for title,subtitle,price and description steps. Description step migration to the new controller pending. Keyboard handling added, autolayout improvements on mainview, still not supporting rotation. Added validations to field filling in generic controller