deploy: Add tarball over HTTP deploy support

Fix SLN-1108
I have playing with eslint recently. Will run that against this code and fix it up