added a few tweaks , and move more of my personal preferences into their own module also added yet more kludges for git.