Refactor spec, DRY knowledge about startup script

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Write starting instances to snapshot

This allows loggregator to connect to them, and give us logs for apps that crash before their health check passes.

Signed-off-by: Matthew McNew <mmcnew@pivotallabs.com>