SD card fails to open file to write after a day of use

Use the sdfat library instead of the Arduino sd library. Faster and does not leak memory.