Rework test compilation
Ignore compiled junk
More makefile plumbing
Initial broken test
woot a test passed
Depend on the source being tested as well
Fix first bug