add test command to Makefile
update gitignore
update scanner to handle C++ style comment and get string matching {ID}