Find or initialize by name instead of url

This will allow us to change the url of the gardens without destroying the
existing widgets. For example, now we can change from http to https (or
localhost...) without being destructive.

Will also make fixing https://www.pivotaltracker.com/story/show/72640570 a lot easier...