cloud: Rework project layout so that we can merge it back to master

We have separate cloud configs that gets used during deployment,
this means that we can test locally and deploy without having separate
branches.