Begin refactoring process

- get rid of compiled Cython code
- turn text comparison tools into a separate class
- refactor fingerprinting demo