Back to Basic

Removed lot of stuff

Also mostly everything is now interfaces

Warning
- SplTypes is from now needed
- PHP 5.4 is needed