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

nm you're not using the support lib so you probably don't want to exclude.