Added tests for router interface
Resolved typos, PEP8 warnings, updated docs
Fixed previous tests for Dijkstra's routing algorithm. Added extra ones + ones that need to be implemented