search: fix warning
refactor sass
refactor GroupCtrl

new service: SongInfoService
 - caches songs requested and only fetches cache misses
 - call with SongData.loadTrackInfo(trackList, callback[(songList)])