Changed the way lib/usage.go works.
Updated cmds for new usage format.
Refactored Makefile and tools/mkdoc.sh.
Renamed cmd/*/main.go to cmd/*/*.go.
Refactor.
Added tools/goblin-session.sh.