Added api.md to subfile, added readme task to Makefile [ci skip]
ignore api.md [ci skip]
Update code documentation [ci skip]