Various changes

- Added comments
- Bug fixes
- Performance improvements (instead of calling getName(), names of
artist and song are saved in a variable)
- Removed useless readyStateInterval

I hope that I’ve fixed marquee (finally) as well!