Fix autoconf

It turns out you need to use automake too. To generate all the files and compile:

```
autoreconf -i
./configure
make
```

Note however that you don't want to require users to do this, so once ``autoreconf -i`` has successfully run, you can add the ``configure`` and ``Makefile.in`` files to the repository (but not all the other generated files), then the user just needs to do:

```
./configure
make
```

You can merge this pull request into your test repository to see the final layout.