added more tests and fixed a few problems that were found

Started writing unit tests for the SciPassApi.py found a few issues with the flows that were being pushed.  I believe I have them all fixed now and unit tests to check for them in the future.