gitignore + ignore main.cc
added freeslots
main.cc final