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

Super picky but if you aren't using new api's you could bring this down to 4.