Moved variables out of header to eliminate multiple allocations
Now supports standard capacity SD card and added read util functions