Updated usage message.
Improving exception handling.