removed one layer of if
allocate a big enough buffer for tokenizer
added some debugging code, will delete when ready
made event memory pool checker, with this we reduce our memory footprint by 75%, same with out allocs and frees, more work to do
cleanup debug code
(*pointer != NULL) is the same as saying (*pointer), because either a pointer has an address or is 0 or NULL.
few missed expects
removed need for strdup in wildmidi, still need to do that in wildmidi_lib.c
Revert "removed need for strdup in wildmidi, still need to do that in wildmidi_lib.c"

This reverts commit 74293c021ddb4f4d9f46a770a99b1201dc51c65f.
remember to free our config_file when finished
initialize array to 0, removed some magic numbers and now only use gauss when asked for gauss
put our mix_buffer into mdi struct, realloc as necessary, saves lots of memory as a result, win