add automatic invalidation of trailing tags

files missing a list stop tag invalidate traqevals results.
To fix the issue print_traq_file cancels trailing tags automatically.

TODO maybe add a flag to fail instead of succeed silently?
update CHANGELOG
add bash man page and update installation instructions
update README with v0.5 migration guide
add v1 written in go
remove traq stuff
run gofmt -tabs=false -tabwidth=2 -w traq.go
remove traq file - it's a compiled binary now
add section about go fmt and go build usage
only print single file if date was given
purge -w usage for weeks
move traq.go into src dir
add simple test case for FilePath
split traq into lib and app
add .gitignore into bin
update README with build and installation instructions
add evaluation options
remove bash scripts for transformation, evaluation
refactor EvaluateMonth and EvaluateDate methods

the number of days generation is shared in both.
run go fmt