Fixed Main and updated .gitignore
makefile <3 Same