chore(repo): add .gitignore file
feat(video): add html5-video directive and test suite

The initial implementation is ready!

Dociumentation is forthcoming, but much of the usage can be derived
from the test suite