added the apache commons collections library since maven doesn't have it.