Add lib/keyboard.coffee

This adds a library for a visual keyboard that can play the same notation as the built-in "play" command.

An example program:
http://david.pencilcode.net/edit/testing/stairway