Move the locks out to Util
Rename module Locks to Resource
A few tidy ups to the finite resources code, preparing for adding throttle
Move the Time methods into Util
Change Resource into a dictionary of methods, allows multiple separate resource implementations
Add withLockTry to the utilities
Move sleep to the main util module
Switch a Double for a Duration in the Util module
#26, add newThrottle for creating throttle resources
Tidy up the changelog
Add a test for the throttling code
Another documentation hyperlink
Allow Int and Double as types
Improve the documentation of resources