adds a script to generate test names and adjust build system to add those tests to the make test target appropriately. fixes #176.