Added tests for expired?
Added some tests and new lock instances that are acquired become acquired
Added support for proc owner
Added clear_expired
Added #extend_by and #extend