Fixed Compiling Errors, Untracked Files and Updated .gitignore