Plan#to_hash use string keys
move update_guid to private
Backfill tests for the ServiceAdvertiser and refactor.
Plan object has public field that defaults to true.
ServiceAdvertiser only sends public field when creating service plans, and does not send it when updating plans.