adding category to UIViewController to get keyboard show and hide notifications. tests also written.