More helpful exception on negative line/col
Add more missing error messages
Check/report negative positions individually
Merge pull request #6 from gthb/improve-error-handling

More helpful exception on negative line/col