uart irq handler and first fix for the PendSV handler
force the toolchain to link the USART IRQ handler
moved CPU functionality to according file

Some unrelated stuff was implemented in atom.c, which should only contain a single function.