Testing

Create frameworks for testing AST generation, token lexing, and C source. Run 'em all with a good old-fashioned `make test`.