Issue #5 - Major refactoring completed: mock mode now uses the same Command route as real mode. The fake ObjectStore has been moved to a separate set of classes which can be access by the class Swift.
Issue #5 - moved a couple of classes from impl to core, because they are now shared functionality. Also removed dead code from mock classes
Merge remote-tracking branch 'origin/master'
Issue #5 - improved after-refactor coverage