Feat/gh13 ospf

Implements #13.