update README with new interface, add |> method for chaining constructors, fix kwargs constructors to do the right thing, have show and showall return the object for easier chaining