add test coverage and docs to echonest adapter