Logger warning semantic decorator

@fosrias @sheavalentine-mdsol @miwest929 Please review and merge. This must be merged after #236 

This particular PR fixes condition when warning is reported, for example, for object like:
DRD = { test_drd: false } 
warning message will be reported, that test_drd is not defined for DRD, however its value is just "false".

This must be merged after #236 
thanks @brutski