Temporary Improvement to Distance Function

The previous distance function punishes potential neighbors that have
more ratings in common. The distance function now assumes a difference
value if one or both users haven't rated a movie.
Added .dat Files
Added MatrixBuilder Class / KNN

MatrixBuilder runs the parsers and creates matrices from them (right
now, just an array of user vectors). Includes function for k nearest
users.