Co-authored-by: DaneEveritt <dane@daneeveritt.com>
Also implements auto-deployment to specific locations and ports.