moved Uart1 to level 2
New atomic lockTestAndSet done in asm
added return value for atomic inc and dec
added usge of the lockTestAndSet method to have quicker semaphre obtain
added nodetype to semaphore constructor
first skeleton of the singleaccess device