Add clar generated files to .gitignore
Make marktab a library