Added a file cover art cache and cool animation to cover art loading.

TODO need to fix cover art cacheing to track separate sizes.