Add docs on coverage and testing (#39) * Add docs on coverage and testing * Fix coverage * Apply suggestions from code review
Use source layout (#16) * Use source layout * Apply suggestions from code review * Fix makefile