some more tests

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

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
test removing whole playlists

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
make api.Playlist be the same as models.Mosto.Playlist

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

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
play if needed on add

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

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
support initializing with a list of medias instead of a collection

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
save to melted automatically

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
adjust media times when playlist start time changes

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

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

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

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