fix "unreachable code" error that broke the build

removed a bunch of code after the "return" statement
modified groovy build script to build a jar with dependencies

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.
Merge pull requests

#8 official-sounding/enhancement-fatjar
#9 official-sounding/fix-unreachable-code