Parse tags into a string, not a list.

It's a bit quicker this way.
Update library versions
Better indexing and stylesheet updates

Add tag indexing and better index loop using core async. Also make the
website look a bit better by having the song list scroll separately.