* adds bootloader code * fix header and typos
* adds bootloader code without a SHA256 implementation * small fixes and typos