Move test suite out of class
Add comments/docstrings where needed
add some thought process files