Fix REQUIRE

Add DataFrames to REQUIRE, extend encodeURI to encode only string data,
pass-through any other type as-is