Initial skeleton and tests

Bringing in code from NDOH
Add eol before .set_language for indentation consistency