added support for B, O, X to rawdofmt
making .gitignore empty
making list safe, using assert in list