Refactor core classes

* move classes to src dir
* evenet protected check() is now public and accept boolean argument to prevent loop
* exceptions more comfortable
* base add protected method freeEvent()
* phpdoc comments fixes
* can now get base or event from exception wich is invoker
* other minor fixes
Refactor basic signal example, add basic timed example

* add more comments
* example now show how to handle ctrl+c in console window
* autoload is simplified
Version, readme update