finish the thesis, add state disagram for ATmega644Bootloader and for PC bootloader