added version file
added apigen configuration
added documentation