Coroutine resetting

Added reset methods to coroutine intervals and hosts
New test dependencies; Infrastructure fundamentals