Finished the find nearest method and updated the header in the .h file... I get a bad memory access but I'm not sure why based on my code... need to take a break though.
Changed my distance method slightly so that it worked correctly.
Changed getNearest to reflect the way I implemented my searching algorithm.