added ScriptCs/ScriptcsConsoleAppender.cs
changed unnecessary info logging to debug
REPL will now respect IConsole for logging output
Added AutoFixture.AutoMoq
Refactored command tests to use Autofixture for cleaner, less brittle tests.
Cleaned up most tests to a simple AAA pattern
Refactored VersionCommand and test to use IConsole
Slimmed down ExecuteReplCommandTest by using mocks instead of fake class
Fixed failing build after merge
Fixed build and removed old tests for CleanCommand and ExecuteScriptCommand.
Re-added tests that got lost in merge.
Merge pull request #334 from filipw/320

Added support for ILog logging in REPL
Adding ability to override any service, removing manually creating services by using a temp container
Extracting engine and executor to be passed in so CR can be moved to core
fixing typo
Moving CompositionRoot to core, renaming ReplConsole to IConsole and doing a bunch of necessary refactorings to cut the CR dependencies
removing PowerArgs from core
Adding unit tests
removing whitespace
fixing tests to register by type
Adding an instance override test
Merge pull request #349 from glennblock/347

Fixes #347