grim/convey

Clean up error handling the script/shell and add some unit tests
syntax: glob
.*.swp
convey
convey-*-darwin-*
convey-*-freebsd-*
convey-*-linux-*
convey-*-windows-*.exe