Add code coverage using GCOV
I would like to take up adding code coverage to this repository, found the info here. If it sounds good I'll MR, please let me know if it is internal to GNOME infrastructure work, seemed like a good newcomers work to me.