Enhanced build script to build a "fat" jar

the groovy build can now build the jar with all of it's dependencies built in.  the mechanism for doing this comes from the groovy cookbook. I also made the list of dependencies and manifest attributes a bit easier to read.