add test scaffold
loadproduct should be able to take a filename which to open
make test for product names pass
finish product load tests
add required files and gitignore