fixup! Fixes #82. Switch to bats. Test cases are now a lot simpler and the setup more modularized. The interactive script and the test suites now share a common helper file.