move TagLibrary to own header
test executable should never have been committed
.gitignore updates