Expand 'read' to handle multi-line expressions in files
Fix misleading error message from reading an incomplete expr in a file
Throw error upon illegal char instead of ignoring rest of input