Recent development.

Improve the api docs.
Add apigenerator.org config.
Do some little improvements and renames.
Add tests for logging and events.
Add travis config.
Fix some bugs found through testing process.