Fixed the usage string.
lib: check the error of failing to set a new name for a topic.
Removed the `diff` command and implemented the `status` command.
lib: added a timeout for HTTP requests.
lib: beautify the default error for HTTP requests.