Extracted BufferQueue from Iris codebase.

In addition, added some documentation and README.