renamed the dirctory to match the package declaration
restructure the way the plugin created tasks, rather than the new tasks being DefaultTasks
with the action being added to doLast(), now each task is its own class.  This still has the
problem that only one instance of each task can be used as there is no way to add multiple
ZapPluginExtension to configure multiple targets.