Merge pull request #3 from LorenzoBoccaccia/headless-testing

Headless testing
Merge pull request #4 from LorenzoBoccaccia/headless-testing

replay serialization/deserialization works
Closing streams and changing target mock path
Externalized serializing/deserializing code to another class
Fixing file separator on BaseUnitTest
Adding command line configurability of mock modes
Merge pull request #5 from CarlosManias/headless-testing

Headless testing