added explicit life cycle management hook; deprecated old start/stop hook methods
added higher tolerance for timing-based tests to allow for per execution fluctuations