added ivy to manage some of the project dependencies
using commons StringUtils