Fix empty string read

Fixes a bug where EDN.read '""' would return {:string => []}