Add line numbers to parser callbacks
colour
add valgrind target to Makefile
doc
add prereq_make() for parsing prerequisites
prereq tests
add struct macroscope
wrap macros in a var

So that we can track if they are immediate or delayed variables
doc UTF-8
add rules_parse()
fix file context bug
more notes (wip)