add assertequalstr tests
fix output of equalstr to not include the guarding empty string
add very long string test