changes to code injector

added to Codeinjector.cpp with changes to how directory is explored and how cpp files are injected
it doesn't work perfectly yet