Add requirements, fix user issues in provision.sh