Update TODO
read test files in deterministic order
Updated classes
add more tests

Also: add a Makefile to remember exactly where to import tests from,
      and add the way to generate classes to the makefile