git ignore vim temp files
no need for an extra local variable here
use json for configuration
it is not useful to specify defaults in possibly mangled configfiles
remove unused variable and newlines
do not check for file existence, just open it
fix namespace fuckup
Changed excludes to list, it doen't matter but this is clearer
Updated TODOs