added a sample OAI harvesting template task
unify superclass usage in common tasks