Data structure change and further implementation

Changed the queue class to use vectors rather than lists
removed the get_thing() style functionality
cleaned up the interface
Uploaded sample input/output files