#31 adds pre-check before starting TCP/HTTP executor

Ok, updated with separation of pre/after start hooks