Made makefile and includes cross platform
Added *.out to the gitignore