clarify use of test fns
add coverage files to gitignore