Added description to publisher tasks and moved them into their own group

Looks a little nicer if someone calls `./gradlew tasks`

/cc @ChristianBecker