Replace reader's read-string with safer edn's read-string

Sure, Simulant should not have to execute malicious inputs but this change makes it cleaner and safer with less/no regression.