Add support for default git ignore file
Simplify the index file.
Some minor improvements on the makefile
Add properties that are known to cause issue (from other projects).