Resolve Issue #13

Confusion about mocking out system calls is resolved by the sound
practice of wrapping system calls. "src/system" introduced for this
purpose