fixed dependencies ranges
added a blackboard listener to accept index modification messages
changing to spring 4
copy of uoa-search to start working on spring4