Initial skeleton and tests

Bringing in code from NDOH
remove comment or add test?