keep a TAGS file around, add a Rakefile to compile, clean and test, some tests, identity shenanigans