added upper bound var to Barriers to be able to reset count
added class Guest and a Lounge with enter method
added leave_lounge method
modified the lounge's leave method
[WIP] problems in leaving and entering
[NW] rewrote the code to avoid race conditions but caused starvation
[Working] unclean code however it is working with no deadlocks