Massive refactor of Lock and Manager classes
Add methods to make subjects lock aware
Small adjustments to readme
Add forgotten parameter type
Fix scrutinizer checks