Added functionality to handle rating; Resolved issues with adding
multiple ratings; Blocked possibility of User rating himself