executable: change FindProcess to FindDuplicateProcess

FindProcess signified that it was finding the process of the input
binary path name. FindDuplicateProcess signifies it's finding
duplicate processes of that binary.
stopper chan.go: close the channel when done rather than send struct
lifecycle: add lifecycle files ripped from @athomason
Merge pull request #2 from fastly/add_lifecycle

Add lifecycle