combine dump, add prog, combine validate

- combine dump user, flash & eeprom into 1 fcn
- use new buffer format for read function
- add stand alone validate fcn and combine all uses