Switched from maven-assembly to maven-shade for uber jars.

Started work on annotation mirror processor.