Contact indexing

This adds the indexing needed to grab the contacts and also updates the template to use the real data.
Oh, good question. We want to display them alphabetically and show all contacts on the page. I handled the alphabetically part in the template but I wonder if there's a way to set that here instead. Also I bet once I add more than ten contacts it will only show me 10 on the contact us index page. @dpford do you know if there is a way to set `size` to all and to sort alphabetically by an attribute? I'm assuming we'll want to sort them alphabetically by the title attribute.