added bootloader accepting programs provided by serial input. that way it is not necessary to always plug in/out the sd card to copy new compiled code for execution