convert E3Reader to be used as instances built by parsing the data

Then you access the data as instance properties, i.e. e3.firstname.
make PSF License
add barebones setup.py
add USB device name and IDs