normal matrix added
multiple objects testing
removed many c-style strings

im going to remove a lot of the old c-style code before moving forward
supports demangling now