changed graph implementation to adjacency matrix
fixed bug that resulted in every tour having infinite weight; TODO fix bug where tours are not improved at all by evolving