Updated sFlash Begin/Update to handle variable address and file sizes