Remove python.shelve as storage mechanism as it was unreliable.
Added simple support for when a customer doesn't have Route53 domain set
up.