renamed reentrantlock, add empty ipclock class, add exception
refactorings
updated composer.json
add sleep lock test
fix lock owner
fixes in sleep lock
added tests