Refactor Matroska to validate early
Add file name and refactor EBML identifiers
Refactor integer methods