Fix Task's ID lifecycle
Update to latest release of Spring 3.x
Switch persistence to Mongo with Spring Data