Changed the algorithm to only load the keypoints once. This sped up the
process from 64 seconds to 6 seconds. It can now search through a whole
HDD without breaking. Big thanks to /r/captainAwesomePants for his
suggestion on this.