lifecycle: add AddKillFunc and FatalQuit for extra control in goroutines
lifecycle: address comments on fc98bb4e179f1fa0251f2b975af49f972c734b81
Merge pull request #5 from fastly/lifecycle_enhance

Lifecycle enhance