cosine similarity scoring system (dpurser)... needs some tweaks, but works somewhat well right now