added the hostnames field to the project model
launcher can now deploy apps that expose multiple ports on different URLs