Implement Queue
Reorg project tree
Merge pull request #4 from piperchester/master

Adding queue because data structures