Added Queue class and example driver code