This contains additional tests for multimedia.py

Specifically, this commit adds three tests that check the current state
A corner case of the STOP state is checked: if self.multimedia is null
it should not be in the STOP state

Issue #437
PR #469