Added CircularQueue class and GPL headers.