added ability to specify an existing ssh key, fixed bug when ngnix is not enabled on deploy causing a error