Generates project docs

Improve test
Add exdoc deps
Run mix docs