Require pyechonest
Store alternative track uris

In case Echo Nest doesn't recognise our main uri, we'll keep hold of the
others so we can go through those if we have to
Get loads of lovely echonest metadata
Use spotify uri lookup if search fails

We start with a search lookup of echonest as that gives us a good chance
of success regardless of which track or tracks are listed for the song
on echonest. But when that doesn't work, we now fall back to looking up
the primary spotify uri; we don't loop through all of them, which would
be the most robust route, as that's probably overkill for now.
Try a bit harder to get echonest metadata

And be graceful if we can't
Update json files with echonest metadata
Write echonest metadata to csv
Commit csv files
Include track position in csv files
Update csv files
Merge pull request #6 from exonian/echonest

Use the Echo Nest to fetch extra track metadata