Added Digital Ocean provider, updated setup script to support branches and updates #1

I fixed a bug with the JSON project - the directory existed even if the repository hadn't been cloned. Temporarily cloning the repo in all cases, and everything should be working as expected now.