Refactor movie object

* Simply initialize considerably
* Move logic into separate methods
Track refactor

* Add and separate out video and audio track
* Adjust track parse technique to require less work on the track side
* Add mocking for track
Remove logging for testing