Added ApiGen script and docs

Signed-off-by: devxdev <xdev@devxdev.com>
forgot to ignore generated API, DIY.

Signed-off-by: devxdev <xdev@devxdev.com>