Add Rating Dialog (2/2)

This commit finishes the previous one. The rating dialog
now works completely, saves it, and should be syncing it
like the other values.