API GEN

- Added apigen library to composer
- CLI script to generate docs. This excludes vendor directory