Modified cosine similarity and nearest_with_user to return dictionary of users instead of just top user. Wrote a skeleton testing framework (testing_framework.py)