Added basic Yahoo API integration

Note: I've re-introduced the bug where only Richard appears.
Refreshing the page always fixes it, so I'm leaving it in so we can
debug it further.