Moved test puzzle files to a ./dat/ directory
Changed from distutils to setuptools and integrated tests
Fixed error in tests where prompts are read as bytes instead of str