Updated the App class so the load function is isolated.

This allows the user to add mulitple YML service files which makes it
useful for things like modules or plugins as they could have their own
self containing file and still be bound to the app container.