iterate on src and tests so both are working
fix up README and add coverage