Refactor of the configuration Model

- Externalized properties through config.grooovy