PLD: fix API markdown
PLD: organize tests as unit tests