updated .gitignore, renamed files to more c++ standard header file names for consistency and updated #include references