Added skipIf for running unittests on non-SIV machines.
Add SIV to base test.
Fix mock running. Still need to cleanup the entry-point case.
Update writing to directory structure. Better dot-> image.