Optional not yet supported by Ivy releases

Revert "home directory version is optional"

This reverts commit 6ce5b82239734fbb765364a3e4952d8b59d36342.

Revert "allow some user-level configuration"

This reverts commit 3da9da86965661324118ba0309a037290844f2a8.