(eventually) a full ruby wrapper around the echonest API