Updated production URL
Refactor commony used options

Also stops trying to be UPS. Validation of data is
the problem of UPS, not python API
Add rating API