Added test for copying FmtStr with new attributes.
Replaced FmtStr's set_attributes() method with copy_with_new_atts().
Added tests for copying a FmtStr with a new string and for inserting a string.
Fixed test for insert.
Working insert method for fmtstrs?
Created separate tests for inserting with an ending index and without.
Working insert method for fmtstrs with optional ending index argument?
Fixed issue where insertion did not retain attributes of component BaseFmtStrs.
str_so_far wants strings, but was getting BaseFmtStrs; fixed now.
Insert method now ignores empty strings.
Made insert tests more rigorous; fixed test for copying with new string without changing attributes.
Fixed merge conflicts.
Merge branch 'immutability'
Removed old comments for splice method.
Added test for appending without atts.
Reorganized logic of insert method. Append now works; no longer iterating through new_components list to calculate current string length.
Added copy_with_new_str method.
Merge upstream/master.
Really fixed insert? Really. Also wrote various tests. Added property divides.
Merge pull request #6 from oufeidong/master

Insert, append, and copy_with_new_str