Add python specific ft settings
Correct formatting
Ignore DS_Store files
Fix bugs in the gitmodules
Updates