Rating system added, new rate added to or update to DB.
Not fully completed.