Add link to lecture notes from MIT
Implement weights and undirected/directed edges
Add travis config file for python