caching DOM queries for optimization, updated docs, new compressed soundplayer.js