converted string exception to class based
tree84202e9bcccc7fae1d6b6f6f89f284cd0d16abf6
-rw-r--r-- 13 .gitignore
-rw-r--r-- 6776 records.py
-rw-r--r-- 4764 shuffle.py
-rwxr-xr-x 163 test.sh
-rwxr-xr-x 2116 update_shuffle.py