Added some robustness to kmalloc, so it should now detect invalid pointers more often with minimal overhead added
Fixed major bug poluting memory in dehtable and also added some more robust error checking