updated gitignore
Altered makefile

Makefile changed to use dependencies to make all better