Persistence layer! Tracks are now loaded from CouchDB (instead of being
hard-coded). It's also a bit more MVC-like, and the tracks model updates
the view when stuff changes.