Adds unit tests for basic play/stop behaviour and removes any features that don't pass the unit tests
Adding termination timing constraints to basic play/stop tests
Adds unit test for interleaving video
Refactored for nosetests support
Added basic volume capabilities.
Turned pause and subtitles visible into instance rather than class variables
Added set volume capability
Added partial speed capability
Added OMXPlayer detection function
Added logging to stdout
Revert "Added logging to stdout"

This reverts commit 6d61740e54bdfbf9081bab598cb3e2c511f25fe9.
ignoring build directory
Added loggging
Added seek capability
Addd actual offset logging
Initialising positon to avoid race condition
Add hdmi output for audio
Add missing space
Use 600s seeks as well as 30s seeks

also add a short sleep between repeated seeks
Fix typo