SimulatedCAS was made generic, NonBlockingStack became nonblocking
Added decrement() method to CasCounter, created CasCounterTest