Remove completed items from checklist.
Move the definition of the structs from the .h to the .c so that SWIG doesn't
give access to their internals.
1. fixed segfault that the perl tests actually caught.
2. got the perl interface working, though it leaks memory.
The perl tester/code example.
Updated notes.  Added testcases to catch the segfault that the
perl test caught.