EDS API

Voila. Commiting here in case there are any changes to be made, and to
create an official home for the code.