json input corrected, process divided into steps

1) Now, the RBMM takes as input only the N&P set and the device manager
payload
2) 3 static json files are also used: a )mappingRules, b)
semanticSolutions and c) explodePrefTerms
3) The whole process has been divided into steps