RecommenderXBlock with pyfs, better UX, and modification of logging

We moved the file system from Amazon s3 to pyfs to facilitate the utilization of this XBlock. UX and logging for data analysis are also improved. Could you help us review the code, @singingwolfboy @pmitros ? We would like to merge it before the next course launch.