Gradle clean up.
Added coverage source directories.
Seperated after success tasks so that info can be printed on Coveralls.