bugfix when bootloader size is 0
update commands to work with st and atmel
begin code clenup for st module
move prep buffer duplicate into intel_hex.c
add internal getstaus and select address
flash write working