Renaming Container as Application
Lets `use` Container
Basic Config just implementing ArrayAccess
improved and fully functional config with file loading
Using the new config paths every where!
Added environment specific config overrides to the new Config class