Keep page updated by last name alphabetically

  * sorts the collection by last name alphabetically
  * renders the alphabetically sorted views
  * when someone changes a last name, though, ran into problem
    * wanted to remove all of the contactViews and re-render the
      newly sorted collection
    * the contactView is unaccessible unless it's saved in the
      rolodex view, though
    * created an array of the contactViews, which receives a
      new contactView whenever one is created
    * to re-render page, all of the views in the contactView
      array are removed and cleared, then repopulated with the
      new, correctly ordered, models
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
Merge pull request #10 from mknudsen01/alphabet-sort

Alphabet sort