Add a which command, and allow on to install new commands