Remove AsyncLock from util, it's not used by any code in streams
Ignore another IDEA generated file that should not be committed
Added a detailed README.