Patch up pom.xml and handle Canary.inf a small bit better.

This removes unneeded dependencies from shaded jar and handles a few other things.
Will it still include src/main/resources/config/config.yml?