added more missing header files
removed xbox namespace includes
removed xbox namespaces
moved definitions of ICARUS_Free
created gitignore
added more missing headers