cut out the fat in bootstrapper.js

By no longer relying on the songIds arrays for each playlist we were
able to futher reduce complexity and improve performance.
completed the refactor

refactor completed and ready to be merged.