T4 rana 9 package rating

#208 
@madeleine92 
@rehab-arafa 
@youssefbarakat 

please review, these are the changes and progress I've reached in my story .. there is another branch (rating_testproj) that has a new project in which the gem and story working fine