Add test coverage and codernac. (#15)