Prompt for messages timeout from menu interface and handle Ctrl-C gracefully

Signed-off-by: Nick Dyer <nick.dyer@itdev.co.uk>