The start of the main application

Let the application implement ArrayAccess, for easy access to the
container
Further implement the main application

Add default settings with every classname, so it's easy to overwrite
Create all the used services based on the given classnames

Add get and post method support

Add a dispatch method which will start the application