starts to add an callback
provides a key for the help
propagates the keys in the help
adds forgotten opt flag
frames out the action callbacks
change the action to callback for clarity