adding apigen template to git.
* Updating README
* Adding proper license
* Regenerate documentation
* Fix broken unit tests
* Improve code coverage of Fieldmanager_Field to 80%