anchor.diff:  %% Returns: {ok, Pid}
   %%--------------------------------------------------------------------
   start() ->
  -    gen_server:start({local, ?MODULE}, ?MODULE, [], [{debug, []}]).
  +    Result = gen_server:start({local, ?MODULE}, ?MODULE, [], [{debug, []}]),
  +    application:stop(ibrowse),
  +    Result.
   
   %%--------------------------------------------------------------------
   %% Function: stop/0
  
positive.code:     {reply, dict:to_list(RoutingTable), RoutingTable};
  handle_call(update_routing_table, _From, _OldRoutingTable) ->
      {upgrade, PreVersion, PostVersion} = reload_routing_table(),
      {reply, {upgrade, PreVersion, PostVersion}, ?MODULE:fill_routing_table()}.
  
  %%--------------------------------------------------------------------
  %% Function: handle_cast/2
  
negative.code:     gen_server:call(?MODULE, update_routing_table).
  
  %%--------------------------------------------------------------------
  %% Function: reshard/1
  %% Description: Currently sets up validation filters for resharding the Db
  %% Returns: The new dict
  %%--------------------------------------------------------------------
  reshard(Db) ->
      gen_server:call(?MODULE, {reshard, Db}).
  
  %%--------------------------------------------------------------------
  %% Function: fill_routing_table/1
  %% Description: Creates and fills the routing table
  %% Returns: The new dict
  %%--------------------------------------------------------------------
  fill_routing_table() ->
  %    Dict1 = dict:store(1, "http://localhost:5988/", dict:new()),
  %    dict:store(2, "http://localhost:5989/", Dict1).
      dict:store(1, "http://localhost:5984/", dict:new()).
  
  %%--------------------------------------------------------------------
  %% Function: handle_call/3
  