Add IoC library
Isolate configuration class in a dedicated provider
Use IoC and ConfigProvider
Isolate notifier in dedicated provider
Use NotifierProvider
Add docblock and format source to PSR-2
Add docblock and format source to PSR-2
Isolate command on dedicated provider
Use command provider
Isolate console into dedicated provider
Use console provider
Add empty line before return to follow Symfony2 code style
Add docblock on function
Merge branch 'feature/add_pimple' into develop
Ignore production config directory, and track composer.lock
Keep composer.lock for faster dependency installation
Add application name and version
Merge branch 'release/0.0.3'
Merge tag '0.0.3' into develop

- Use IoC and Service Provider
- Add application name and version