moved prepare rule validator logic to new method: preparePropes
megered getRuleMessage to preparePropes
added detail description for preparePropes method