Separate playbook for preliminary tasks

Move setup tasks to their own playbook instead of main.yml
Use tags instead of variable to run entire playbook. This may be a better way to structure things.