Import checks from ZFTool, fix #5

This fixes #5 

Also added missing `setLabel()` functionality to AbstractCheck - this will allow users to set custom label on check instances, we've discussed that earlier, but I've somehow forgotten that.