Added handy comments.
Fixed comments, removed cruft & die with usage.
Improved usage statement.
Added examples at the end of the code.
Improved comments.