stoi to atoi for linux, gitignore and Makefile changed