updated test suite to include all intended tests; everything runs correctly.  also added .py test script generated from the ipynb