Move static io reader/writers to instance variables
Add snapshot distributions to the readme