add comments
add gplv3
add source for SAM-BA bootloader