Read/Write in binary mode so windows doesn't mess with newlines.  (ROOKIE MISTAKE) #4