Updated with explanation of working of run_analysis.R