rejigger for new purpose
ignore pyc files
rename base to io
updates to other files
add better helpers