Added a major re-factoring, new domains Task and Plugin, these will track build plugins/tasks.
Builds have Tasks (1 - Many)
Projects has Tasks (1 - Many) and Plugins (1 - Many)

Updated all tests to support the re-factoring.
Added the empty methods for the new PluginRestController and all the
failing tests.
Added the logic for the PluginRestController, had to ammend some of the
tests as they didnt work :(
Added the empty methods for the TaskRestController and the associated
tests whick fail.
Added the logic for the TaskRestController.groovy
Fixed a HUGE bug, the UrlMappings.groovy were defaulting to the list controller method for all the rest controller, preventing more than 1 entry from being found.

The rest controllers have all been reworked to resolve this and tests updated to match.
Altered the domain relationships for Plugin/Project, this is now Many-To-Many with the Plugin being the owner. Removed a domain uml modeling plugin also.