Sorry! pull sent -- Not 100% up to dat as of now

Hey got your email. Here is the pull. I have made some progress with the buttons/keystrokes so this isnt 100% up to date.

I am going to eat dinner but I will sync what I have after.