Added benchmark target. Added safeOrQuickVectorLookup function that will
use vector.at() if in debug mode and vector[] if release.