Forgot to remove executable.
Fingerprints can now handle empty strings.
Added extra tests to karp rabin.