refactor flock based specs. move flock logic to dedicated class. allow waiting and timeout
fix rspec helper, to reflect flock logic change
Merge pull request #16 from PagerDuty/lock_options

(feat) allow blocking flock and timeout for locks