removed unused function and added detection for multiple objects following a dot when reading a list
better error reporting for (1 . 2 <EOF>
Merge pull request #74 from 6502/dotted-pair-read

Fix pair reading with trailing whitespaces

Example: `(1 . 2 )`