Flesh out the core of the article classes

This commit provides the basic work for the article classes.
It's not the complete work, but provides a basic working implementaiton.
Add the application and ServiceManager configuration

Add the configuration required for connection to the database
and retrieving the service from the ServiceManager
Merge branch 'feature/flesh_out_article_entity_object' into develop