cmd.go: Nicer error for unknown command

This may not be that interesting for experienced tsuru users and developers but I think that it makes tsuru friendlier for beginners.

This is modeled after the output that `git` gives in this situation (since `git` is renowned for user friendliness :smile:).

E.g.:

    [marca@marca-mac2 tsuru]$ tsuru target
    tsuru: "target" is not a tsuru command. See "tsuru help".

    Did you mean?
            target-add
            target-list
            target-remove
            target-set

    [marca@marca-mac2 tsuru]$ tsuru team
    tsuru: "team" is not a tsuru command. See "tsuru help".

    Did you mean?
            team-create
            team-list
            team-remove
            team-user-add
            team-user-list
            team-user-remove

    [marca@marca-mac2 tsuru]$ tsuru applist
    tsuru: "applist" is not a tsuru command. See "tsuru help".

    Did you mean?
            app-list

    [marca@marca-mac2 tsuru]$ tsuru target-lizt
    tsuru: "target-lizt" is not a tsuru command. See "tsuru help".

    Did you mean?
            target-list

    [marca@marca-mac2 tsuru]$ tsuru resetpasswurd
    tsuru: "resetpasswurd" is not a tsuru command. See "tsuru help".

    Did you mean?
            reset-password