Evolve - rewrite

Rewriting this module
- stand-alone
- PSR-0
- unit tests
- composer
- uncoupled

Kohana support will be added into another module