bugfix leftover from merge
add debug info
add debug to intel_hex, comment on documentation

add documentation and error check to flash-user - specifically the
warning that the bootloader uses data in the user page, which gets
erased when you flash to it.  so you need to supply a valid config
word and use the --force-config flag.