Multiple address support

Still need to add removal of addresses I don't want to process anymore, and I think there's a need for some network request caching, as var as values and icons and things go (for coin types that exist on several addresses).  But basic support for querying, and an event-based interface is there.