added != and == support for list
added comparison tests
added exceptions header
added queue class and tests
updated makefile to work with the latest changes