Change addContact to render entire page

  * by default, contact was added to the bottom of list
  * now, entire set of models (including the new one) is
    resorted and then re-rendered