ratings functionality working, rates model and rating_cache added, average user rating