Code spring clean
Fixed \0 minor issues
Removed nullptr checking from deletes
Self-assignements verified
Initialization list fixed. Now always create a char[1]