not working lock command
HUGE UPDATE

SaveIO now works, and perfectly works.
WhatIs method now added.  More natural to say what is something than to
google something.