add several test cases. slightly update README
splat, assoc