Added the deallocation routines to the Python wrapper.
Added compile time debug options and fleshed out the build options.
Added C allocation/dealloction test and fleshed out their build files.
Whitespace.
Test files.