Merge branch 'Lacrymology/new-caspa-integration' into dev

* Lacrymology/new-caspa-integration:
  create pubsub message from models, too
  create test db data from models instead of hardcoded file
  use $ instead of - for playlist/clip id separators in filename
  don't use Date
  fps now is in piece.video, not directly under piece
  pieces now come from a different mongo collection
add back mosto status test

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
logging

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
whitespace

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
return models tests

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
getWindow doesn't exist anymore

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
fix 'should responde to create messages' test for new format

Signed-off-by: Tomas Neme <lacrymology@gmail.com>