use modified version of addressable (for tld/schema methods extended for addressable/uri). update db tables. model updates, do web site lookup, do before/after create methods for uri parse.