better error messages and graceful failing for init and hooks
good archive messages
update archive branch date
better sub dir support