update package name
export structs
fix knuth shuffle module exposure
make structs public