Some fixes for warnings to clear them up.
Changing .gitignore because it was change by mistake.