Add lcov
Add commit test to lists
Move tests to their own directory
Extract test_util functions
Increase obj-key coverage