switch runner to use gexec

Signed-off-by: Chris Adams <cadams@pivotallabs.com>
start and stop cleaner

* print start message after setup completes
* use correct signals
* use releaseLock correctly

Signed-off-by: Chris Adams <cadams@pivotallabs.com>
Cleanup Main

* actually connect to etcd
* use proper signals
* exit with error code 1 if err

Signed-off-by: Chris Adams <cadams@pivotallabs.com>