Removed unused method
Created higher level interface
Fix typo in the readme
Added factories for recommenders
Fixed typo