Updates .gitignore with some more file types to be ignored.
Updates Makefile to remove unnecessary bits.

Signed-off-by: Jim Teeuwen <jimteeuwen@gmail.com>