adding files for assignment 3
SimpleSemaphore from assignment 2
solution for week 4