Add unit test to ensure a new value added to cache doesn't block existing key fetches
Don't let a slow datum init block other key requests
Don't code load in datum_loop; remove commented out code
Ensure relaunches of Reaper are also monitored
Ensure relaunches of Reaper are also monitored
Don't scan the full ets table to find the only DOWN datum pid
Add type declarations to records; reduce repeated use of now() and calendar module
Merge pull request #4 from jaynel/selective-receive

Ensure a new value added to cache doesn't block existing key fetches