even more simplifiy semaphore.fs  ... now to clean it up!
Done Semaphore.fs and tested.. more documenting in it but it is fully working!