AdjList DONE: Added makefile to build/clean/compress it, cleaned up code, fixed warnings