Only allow rating after movie has been watched, some minor refactoring