added test to makefile
reorganized directory structure and updated makefile
replaced linkSet with multiset template to accomodate links as int or std::string
updated to use multiset
updated graph output format
simplified graph structure and updated constructor to handle new graph format
added variables for compiler and flags