allow upload of files and directories for the gradle plugin
renamed all tasks so that they are valid java/groovy variable names
modified publishing (publish to our nexus)