CognitiveAgent-Project Developing a cognitive agent which when provided with knowledge, reasoning and inferences determines the likely outcome. On providing knowledge, agent determines whether the data in the mobile phone is secure or not