add DefualtConfig implementation
autoresolve dependecies if there are default ways to do it
make Config->get name Attribute optional
use DefaultConfig in Puice.php and use the Factory, to get predefined Instances
readded init and use it if needed by intern methods
fix bug... I said EVERY method needing an initialized Puice calls initgit add src/Puice.phpgit add src/Puice.php
now nothing will be used static anymore, expect of thing in the Entrypoint class
which are documented and integration tested with behat

what is working for php because every request will build its own objects anyway
fix set Bug in Puice
Merge pull request #7 from CansaSCityShuffle/autoresolve-dependency-defaultconfig

* Autoresolve dependencies if there is a DefaultClass or if the dependency is a concrete Class itself
* Use remove static behaviour of Puice Object into EntryPoint.