Issue24 striped lock

This merge should fix issue #24 (assuming everything looks good after pull request build)