Adds BruteForce implementation of search with hamming distance support.

JavaDoc to methods and classes