resolved #1; updating styling; added additional string extension tests