a draft commit to backup things, nothing serious.
working documentation build
apparently working startup code and linker script for the cortex-m3 platform, it is possible to debug step by step startup program running in qemu