commands: Cleaned up argument validation
commands/http: Ensure request URLs start with expected prefix
commands/http: Respond with error if encoding option isn't a string
commands/http: Unexported Handler fields and created constructor