Documented/pylinted keyboard.py
No longer committing the pylint report, doc'd/pylinted memoize.py