Only autoload zsh files from topics, not root
Reorganise init scripts, add npm setup