Cleanup and bug fixes.
Fix requires.
Fix requires.
Unbreak some tests, fix some bugs.
Fix crash (mostly when matching is confused)
Move coverage report to test/log.
Add async.js dependency.
More tests / stubs.
match_text: Add other direction of uniqueness check for anchor assignment

It was possible for multiple fields to subscribe "uniquely" on the same word as anchors.
Fix rotated barcodes not being found most of the time.
Fix boxes.
Cleanup
Refactored FormReader interface for re-use of data.

- Use FormReader.find().match(formSchema, cb) instead of FormReader.find(formSchema, cb)
- Use FormReader.find().toObject() instead of FormReader.(barcodes|words|checkboxes)
- Use FormReader.find().toImage() instead of FormReader.logImage()
- FormSchema is no more. Use a lean object moving all array elements to Object.fields
Added CLI Tool for easier experimenting.
Added CLI to quick start.
Cleanup.
Merge branch 'master' into better-find-text