updated CollabFilter docs, added test.py for testing the more complex parts