New debug function
Update debug function to be generic
Add some organization to the headers

add uncommitted files missed in last commit
Re-structure source files in a (more) sane way
Ok, yet more re-organization
Last time figuring out structure (hopefully)
Add function to import creatures into a std::map
Add creatureselectordelegate