Slight changes in ncf.py and added a cfengine module to build promises list