Initial commit of they simple keyboard state tracker for blog post part 1

Doesn't make a difference in this example I'm sure, but wouldn't you technically want to use ```onPause()``` instead since that's the first point in the lifecycle where the user is no longer interacting with your Activity?