Song info fetching + cache
Broadcast on change events

Currently still hooked to time.Second, but works in the tick() loop. Not
enabled there yet because it's currently too fast.