add command-line handling (subcommands are still stubs)
implement s(ubscribe) command