Refactor setup script and add CentOS support