Create AdjacencyList.java

This class implements an undirected weighted graph via an adjacency list, which is implemented as a wrapper class for an array of linked lists.