Switch to rdio js api

Switching to the js api means I can get rid of the python backend and load everything in the client.

Additionally, I added support for local storage to optimize lookups which should help startup time.