Cycling without cli

This allows cycling servers without using the CLI. I found a use case where I had some servers that aren't behind an ELB but they still need to be cycled without downtime, so I refactored `AwsHaRelease` to accept a block for health checks. Now if anyone wants to cycle non-ELB servers, they can still use this script and provide their own health check method.