extracted build logging logic from the Builder class.
update executor test
move logging related classes to appropriate namespace.
move logging test
add tests for BuildLogger
fix testing namespace
fix monolog name spacing in tests.
add getProjectTitle() to buildBase as shorthand for getProject()->getTitle()
copy code from Builder to create BuildInterpolator.
remove interopolation code from builder and make use of BuildInterpolator object.
add very basic tests for BuildInterpolator
fixing builder so that PluginExecutor receives BuildLogger instance
Merge pull request #241 from meadsteve/buillder-component-extraction

Buillder component extraction