gitignore elf and swp
reserve three flash pages for program use, up from one
speculative implementation of flash CRUD routines