Simplify usage

Verbose usage can be seen in README
Move schema responsibility: Command -> CommandBuilder
Return error if no link found for given action & target