Adding .gitignore file
Adding file
Adding makefile
Added #ifndef block
Moved defines to new file