Add tests for sources, demuxers, and decoders

Uses the aurora.js-test repo for test data, so init your submodules