fixed marquee, added transition animations for menus, added support for
broken song links (user is notified and song removed), added json test
file (still needs tests), added support to display loading icon (still
needs and icon)