prototype dependency decorator for timers
merging
allowing dependency decorators to be used without params
merging
merged
adding consumer implementation
flakes
Revert "flakes"

This reverts commit 7dbec209398d6d6d74dd3b735e20e1ab22f435b3.
flakes
Merge remote-tracking branch 'origin/dependencies' into dependency-injection

Conflicts:
	test/test_container.py