Improvements to readCFG.m and writeCFG.m

* Fixed readCFG.m to correctly read CFG files. Now reads whole line (including DW factors, occ., and charge)
* Fixed writeCFG.m, which was writing the unit vectors in the wrong orientation (relative to readCFG.m). It now writes a file identical to what is read in with readCFG (in my testing)
    * this was causing unit vectors to be transposed, when reading a .cfg in with readCFG.m and then trying to write it with writeCFG.m
    * writeCFG also now explicitly writes the occupancy and everything, which allows it to write a full .cfg file. 
        * This may need to be changed in other places throughout the code, as it appears there are a number of places where writeCFG is embedded inside other scripts.
* Fixed the call to readCFG inside of drawCFG, which caused it not to work.
* Updated .gitignore to ignore Matlab Editor autosave files