made encoders/decoders singletons/removed URI's
fixed encoding of track in push listener