Update to latest JSON API

Soundcloud's not providing XML support from 1st December. Rewriting the app to parse JSON.