Update hermit-fetch. Add more testing.

Make `hermit-fetch` respond appropriately when missing required arguments. Write tests for init and fetch that do not depend on installation script.
Good change, making the default environment setup hermit this way, and creating a new install environment! :+1: