changes to axonio.py to support python3, protocols in abf1, and fix some bugs