#632 | +Rahul | Refactoring to build dependencies incrementally in gradle and application context. splitting mailing.properties into messages and default.properties, enabling I18N in messages.properties