fixing warning for linux compiler
adding .gitignore