LockCollection is now an event emitter.  No more .create() class method. listen for 'ready' event
.releaseLocks is now an event emitter.  listen for the 'released' event
.renewLock is now an event emitter. listen for 'renewed'
obtainReadLock and obtainWriteLock refactored as event emitters. lister for 'locked', 'timed-out', 'error'...
Added detection and error for attempting to renew non-expiring lock
Added test for prev commit
Fixed a bunch of bugs related to timer resolution (times passes but new Dates are still equal) and dealing with expire times for multiple simultaneous read locks.  Longest expire wins until the last read lock falls.
WIP on proper expire handling for multiple simultaneous Read locks
Added .gitignore
Fixed test for release write lock
Change to use mongodb driver 1.4. Added removeLock. readLock expires now work correctly. All tests pass.
Implemented expiration events and added tests for those events
Documentation update for v1.0.0
Fixed typo
More edits
More README edits
Yet more read me edits
More edits
Updated History.md