New (improved), slightly less ultra-beta recognizer.

- fixed bugs
- fixed some nonsensical stuff
- improved precision (using log probabilities)
- has an API 

Try it out:

  ./engine.exe <dict> <data> [-v]

The data*.png files show you what the test inputs look like.

See engine_api.h for hints on how to integrate this.

