Revise usage message
Minor fixes
Make main.go more platable
Add licensing information