restructuring for public api, added semaphore, added context switching for swi
major library refactoring
bugfixing of IPC system