Add tests with 100% coverage for Algorithm\Bipartit
Add tests with 100% coverage for Algorithm\Groups
Rename EdgeBaseTest to more appropriate EdgeAttributesTest
Remove untestable/overwritten code
Fix comparing undirected edges
Ignore coverage for unreachable sanity checks
Test accessing edge vertices
Ignore coverage for unreachable sanity checks
Add tests with 100% coverage for Vertex
Ignore coverage for unreachable sanity checks
Add tests ~100% coverage for Graph
Remaining methods will be moved as part of PR #54