updated git attributes
stole patching code from diff4j
modified contextualPatch