Simplify command/flag handling, using flag package instead of go-flags
Allow unique prefixes of commands