Support custom live checks

@tlunter @bfulton 

Add support for arbitrary live commands via `Deploy#is_alive?`
why not move the `is_alive?` check up here rather than in `check_site_live` which is more of a default?