Massive, massive refactoring to get rid of some cruft, bad formatting, and references to the old license.
Removed the C++ allocator. I hate those things