Readded echonest interface to squash xcode confusion. Reimplemented scrobbling using direct call instead of bad library abstraction