organize code

decode is shared stuff + misc
player is GroovePlayer stuff
scan is GrooveReplayGainScan stuff