Merge branch 'Services' into Core

Added the service locator class
Updated Log

Renamed the classes (aka removed underscore character)
Added methods to the now LogRelease (previously know as Log_Release)
including the definitions and comments
In Log.cpp added Header comments to seperate different class definitions
Merge branch 'Log' into Core

Adds the renamed classes and a fully implemeneted LogRelease class (was
called 'Log_Release')
Merge branch 'Core' into Services

Add new changes to Log
Fixed Log name change and Typo