Evolve - rewrite

Rewriting this module
- stand-alone
- PSR-0 / PSR-1 / PSR-2
- unit tests
- composer
- decoupled

Kohana support will be added into another module