Be explicit, remove global env expansion

+ Make apply explicit, don't rely on expansion of catalogs
+ Better support for recursive appliances
+ Remove broken commit hook
+ Support for specifying gpg key used for signing and re-signing
+ General cleanup