Add a test to make sure example/identity can be run on empty files.
Ensure that line numbers are never less than 1.

Esprima can report line numbers of 0 for empty files, which plays havoc with certain assumptions later on.
Bump NPM version to 0.1.10 in preparation for publishing.