Contact-fetching now grabs all the contacts before displaying them.

* Instead of using Javascript to grab photos one at a time, uses Ruby.
* Waits to go back to Crushes page until all photo data URIs are created.