Major ping rewrite, implementing pubsub/vent systym, adding globs

Signed-off-by: Moritz Beller <beller.moritz@googlemail.com>
frontend fixes: device list management

Signed-off-by: Moritz Beller <beller.moritz@googlemail.com>
reciever: remove io log, log PCM data instead
merge: #1 reciever app
merge #2: refact ping.js module, removing spotify as dep