use strictEqual for tests, fix some tests and rat.str() so it always returns a string
add polyrat tests
rebuild