Move KeymapValidator to support/
Add more documentation.
Update to report a friendly message;

Previously, attempting to execute this file resulted in a blank screen, with only Ctrl+c to exit, because no interfaces we defined or behaviour configured. Now a friendly message instructs the user to consult the README.