readme: add docs

Continued from #2

cc @rlidwka
Ok sure, I'm used to how it is written in some other languages haha