Add checks to avoid double-free() after a close(), fixed #1
Add a tonne of testing and coverage for pymarquise