1. changed dataPath property to absoluteDataPath
2. changed dataPath parameter of the designatedInitializer to cachesRelativeDataPath
3. So if that parameter is specified, the tessdata files are copied to caches folder from now.
4. Fixed unit tests.