Finished Recommendation

Added comments. Fixed some issues/errors. Added a merging of the core
and novel recommendation results at end of function.