Insert, append, and copy_with_new_str

Added functionality for inserting new strings or FmtStrs into existing FmtStrs, with append being a special case of insert. Also have a tentative method for creating a new FmtStr by copying an existing FmtStr's attributes onto a new string.