edited comments and improved some code, fixes #2
edited comments (fixes #2), did some minor improvements - now the USB dialplate keyboard should work