Add ability to talk to API directly. Pull addresses for calls into arrays.
Complete merge with branch first-cover.