Updated readme for mutability, optionals, and a warning