Added keyboard functionality

Created observers to listen for keyboard opening and closing events, as
well as defined those functions.  Connected close keyboard button to
function as well.