better new recommendation logic (rewritten)
Fixed up formatting and added memoization
Merge branch 'master' of github.com:vaishaksuresh/cmpe226nosql