fixing the inclusion guard in RabinFingerprint.h, which was causing
multiple definitions of the functions