Fixes #5: URLs as object vs strings

URL properties are now recognized as special, rather than being treated
as flat strings. Updated the json encoding routine so it would not choke
on URI objects.