Replace previous id checking with hashes.
100% test coverage on parsing. Added coveralls support for local uploading.

Need to figure out how to get Travis to send coverage data to Coveralls
without having the local client attempt to do the same on every 'npm test'.