Add additional tests

Added an easy to maintain file based test suite. Just put a
`*.h` file into the `test/data/` directory for the input and
a corresponding `*.pxd` with the same name with the expected
output.

Currently not all tests are passing.