Added the uberjar task and created tests for it.