Jacoco coverage report

Kaloyan Nikov - GCI participant.
Commiting my work.
Added Jacoco Code coverage with gradle.
Also everything in () is a comment becouse its optional.