use bytes for identifiers for now
add a README
add GPLv3
remove cruft