Fix coverage task to recursively instrument files

Fix coverage task by recursively instrumenting all files under app (so now does new languages folder)

Tests is also instrumented but then overwritten by copy:tests task: this avoids generating code coverage data about these.