Move Fingerprint communication library to its own repo