initial codebase
update README
optimizations to storage
fix readme
major bugfixes to imports, add gitignore file
Add rich comparison for Node and make them hashable.
This is to make multiple nodes of graph instances loaded
from JSON files work together.
more bugfixes and test storing the graph in pretty way
use stream based processing for data storage
rewrite library
add storage facilities
edit README, bugfixes
more utilities and functions
major simplification, we don't need edges
make path finding work
modify readme
modify readme
modify readme
add more querying features
some utilities and code refactoring
use set instead of list for O(1) lookup