add comments
more comments and tuning keylogging while loop
fixed brackets and parenthesis and it compiles now
fixed shift state detection and printKey()
moved print and printGroups() and i++ in learning loop
added checkSerial() basics into loop, it compiles
cleaned up learning loop, finished coding postlearning loop
fixed postlearning menu prompt and reaction, cleaned learning loop more
fixed Press prompt during learning, and capitalized DEBOUNCETIME
fleshed out checkSerial() commands to actually do most commands