finalizes tests and workflow, address #16

Addresses #16