Error messages for unknown commands

Adds some error messages for unknown commands.

```
$ nsp shrink
Unknown command "shrink". Did you mean:
- package
- audit-package
- shrinkwrap
- audit-shrinkwrap
```

And with spellcheck
```
$ nsp pkage
Unknown command "pkage". Did you mean "package"?
```

Fixes #10