corrected error in linked graph test
incorrect implementation of linked_graph_free
clang-format, removed swp
added more contract types, fixed dictionary interface
changed array_list to vector