Added queue struct, added list files from kazlib.
Added enqueue, dequeue, init and destroy queue
set up prod and consume functions
Create threads, join threads, call enqueue and dequeue