New examples + docs; IDs can be any hashable type

* Added examples for Bro logs and Shodan, and document them in the README
* Added a `get_eges_between()` method
* IDs can be any hashable type.