robustness; startup issues; cleanup; still working on infinite repeat
add support for keyboard with keys that fail to send break codes
update README.md for 1.7.15