overhaul build process and add regression tests
forgot to include package.json